Rename test to avoid class name conflict with unit test
The ActiveRecord exists? method may not return an explicit true/false

https://github.com/rails/rails/issues/10062
Use the standard ruby instance_methods call

Rails 3 has an instance_methods_name extension that returns strings
instead of symbols, but that goes away in Rails 4 so just use the
standard routine instead.