--- !ruby/object:Gem::Specification name: resources version: !ruby/object:Gem::Version version: 1.0.0 platform: ruby authors: - Emilio Forrer autorequire: bindir: bin cert_chain: [] date: 2015-04-30 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3' - - ">=" - !ruby/object:Gem::Version version: '3.2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3' - - ">=" - !ruby/object:Gem::Version version: '3.2' - !ruby/object:Gem::Dependency name: factory_girl requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3' - !ruby/object:Gem::Dependency name: database_cleaner requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' - - ">=" - !ruby/object:Gem::Version version: 1.4.1 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' - - ">=" - !ruby/object:Gem::Version version: 1.4.1 - !ruby/object:Gem::Dependency name: faker requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' - - ">=" - !ruby/object:Gem::Version version: 1.4.3 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' - - ">=" - !ruby/object:Gem::Version version: 1.4.3 - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.2' - - ">=" - !ruby/object:Gem::Version version: 3.2.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.2' - - ">=" - !ruby/object:Gem::Version version: 3.2.0 description: It's a gem that help's you to create CRUD controllers for your models in a very fast and flexible way. email: - dev.emilio.forrer@gmail.com executables: [] extensions: [] extra_rdoc_files: - LICENSE.txt - README.md files: - LICENSE.txt - README.md - Rakefile - lib/generators/rails/USAGE - lib/generators/rails/resource_controller_generator.rb - lib/generators/rails/templates/controller.rb - lib/generators/resources/install/USAGE - lib/generators/resources/install/install_generator.rb - lib/generators/resources/install/templates/config/initializers/resources.rb - lib/loader.rb - lib/resources.rb - lib/resources/actions.rb - lib/resources/configuration.rb - lib/resources/controller.rb - lib/resources/grape_helpers.rb - lib/resources/manager.rb - lib/resources/rest_actions.rb - lib/resources/routes.rb - lib/resources/version.rb - lib/tasks/resources_tasks.rake - test/dummy/README.rdoc - test/dummy/Rakefile - test/dummy/app/assets/javascripts/admin/countries.js - test/dummy/app/assets/javascripts/application.js - test/dummy/app/assets/javascripts/countries.js - test/dummy/app/assets/stylesheets/admin/countries.css - test/dummy/app/assets/stylesheets/application.css - test/dummy/app/assets/stylesheets/countries.css - test/dummy/app/controllers/admin/countries_controller.rb - test/dummy/app/controllers/application_controller.rb - test/dummy/app/controllers/countries_controller.rb - test/dummy/app/helpers/admin/countries_helper.rb - test/dummy/app/helpers/application_helper.rb - test/dummy/app/helpers/countries_helper.rb - test/dummy/app/models/country.rb - test/dummy/app/views/admin/countries/_form.html.haml - test/dummy/app/views/admin/countries/edit.html.haml - test/dummy/app/views/admin/countries/index.html.haml - test/dummy/app/views/admin/countries/new.html.haml - test/dummy/app/views/countries/_form.html.haml - test/dummy/app/views/countries/edit.html.haml - test/dummy/app/views/countries/index.html.haml - test/dummy/app/views/countries/new.html.haml - test/dummy/app/views/layouts/application.html.erb - test/dummy/bin/bundle - test/dummy/bin/rails - test/dummy/bin/rake - test/dummy/bin/setup - test/dummy/config.ru - test/dummy/config/application.rb - test/dummy/config/boot.rb - test/dummy/config/database.yml - test/dummy/config/environment.rb - test/dummy/config/environments/development.rb - test/dummy/config/environments/production.rb - test/dummy/config/environments/test.rb - test/dummy/config/initializers/assets.rb - test/dummy/config/initializers/backtrace_silencers.rb - test/dummy/config/initializers/cookies_serializer.rb - test/dummy/config/initializers/filter_parameter_logging.rb - test/dummy/config/initializers/inflections.rb - test/dummy/config/initializers/mime_types.rb - test/dummy/config/initializers/resources.rb - test/dummy/config/initializers/session_store.rb - test/dummy/config/initializers/wrap_parameters.rb - test/dummy/config/locales/en.yml - test/dummy/config/routes.rb - test/dummy/config/secrets.yml - test/dummy/db/development.sqlite3 - test/dummy/db/migrate/20150430020948_create_countries.rb - test/dummy/db/schema.rb - test/dummy/log/development.log - test/dummy/public/404.html - test/dummy/public/422.html - test/dummy/public/500.html - test/dummy/public/favicon.ico - test/dummy/test/controllers/admin/countries_controller_test.rb - test/dummy/test/controllers/countries_controller_test.rb - test/dummy/test/fixtures/countries.yml - test/dummy/test/models/country_test.rb - test/dummy/tmp/cache/assets/development/sprockets/v3.0/1tGo0eQ64h2qOcf_X7SJIdwXPT-H1Cdo5yia9oDXJN0.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/41pS6qeEZuOGdyzk3yCjRfBsaXZAyI-DvH5kzsEcVdo.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/50j9S0WZyrVC6LaUJuQUfyZBBLJIDj5Ypv7meS8jlw8.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/6i6iTzCeBLjwo1sXDwikDtlsQnjH_iyFliS9nFKAJr0.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/7Biz_daU6XCvv9DxooKaFh86aygxzay-GADCvIvgp1w.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/7ZK4CBk3GcsUKFsZNRJfseBsCcQIIJUzVEPZiEGcdJ4.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/7hMH9nrfn1Vwglgea7Z7WCy2tOYruZZUs0cz9Y-ORZI.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/9TXKkJm0BJgWCGnTIRy9DiZqg7Oj59oXWg5qjfZQltM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/Ai6fZz9qqciJx9S3VtKXDJPK3MbNbqanp4pgD7zXKY4.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/BSpUdmTgWoDsk5ptbZB_yOC8mO7SnhqBQgZJ1ImBrvU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/Btih8XMeMPV8yluiUmEzYkWiuu6dXaSZD2X6uxrJ_5g.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/COZvpgWNc6JZtDissknpybZiGE00lHRKKn8icNB5Lwo.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/EfgGH26sAfh6lfKVP7JAQtiWLGvUmiMeIAoDcDZURo4.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/FMLmcoKGYpE01mLCffVL8odyYzjTtdfOKiqChzUSKmQ.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/G3sodj-ssqsbEWYKt4p0hE18yArx4HB1LUI3JWIY15Y.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/HQZDQmyz-AhFERwPsy-L_zLuAicKhl_NCbUMWTC6f7M.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/L27c3SKV_oTWmkQerPe4t_FuDmpfUtOVazTbQL_jIxA.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/P_SjMiqriLSTDxqbzxkLo_vazTBLa1iwhzIdpZEFMbA.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/S3Y1r8Aft-fes9HTVwgfegJ-Gr5hn_hMHUNp1biPkaU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/SAannjThfrziVPcKtMYfw2QDg7Wb2421TWo7w_gf2Z4.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/SWh2UnU8uBCft4qmukKkqjclr5DTwPCPZU00aXor5AY.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/ShSW8vHkoGxm9VYT7UiYtWmq-8WNrtFx2TMEOfjLKCU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/Ti8zu6KfE0P1JkyS0vVwq07BWrKkp-AEb7Nr8wRxszo.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/VaUYlQhdcrPpMnQKNPenoOC0cE2nFr-9rMItICQucAM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/Ve71zVIPs0jevC1C-1mVz3lhohAocoAotk77qnSZN6M.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/WUvByofu2uySF18SR5mghV5crmN95tI8EUHOx7mw1CQ.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/YptT2BoUJeIJqGYiwMy6_TuT0o6IbggKPHL_cXGCYLk.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/YtNa7YjoVwmac3O_YNQqkKL1mi9jZxl_OH7ugxEVpYw.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/ZpYBokHdWAF0LFBx2so-OHnw-HDxaina9ERRlnO-x3g.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/_Zmr6SOcMk5Q5kPGfkI3zQOE4FT2Q4nCJY6a-Kaj6VM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/_saiFFUSNkFue7QkNomiQBO_3ItwvaaObEFyiq6yS7Y.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/cDgT80YxTjJl6k43Re5Z5Fvk6gGl_IVZravzuTuz0jE.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/cswPZGIEebNA4P8PNRkCv-E5qoRf-kjV9zn22FmU3fY.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/dRu-VIyt9mG8SYLHOx77PLCgHpaI7zBJsrEgVjJ-RPM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/hvyS1lhrrcPzGwAgOvnDmZllwK2LXdBEQO_p6R13Is8.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/i1SLS0Mz7cep78uvQ311O_wt6fgnEq4U5zkJb9Kbzsw.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/ixUkB64szPmY5WRrwBoPn0SPWK4bSRpF9Hr0qJ4pblM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/lFei8srFEsDaTHznvaWYmtZ41F8G5OwUOL_sjSAKO9A.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/mGxA80kn3X_NEyYkwitC650YDP6HA3FPfdtXLict4FM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/ohN58J6S6pO_zQz5OeWiLN5m21sCRh8BvzwxHBAS8qU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/q4e53O4aPv8OaxaB990eayNA1PVc4W_ZX4PJ-Jx5HZU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/tCM0KKnd2WiAjdWEr6LbNvF0qyf45275nyBUJwpmeMQ.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/uVhuknH4mKck5LFVwZj9pmuaR7SE-0M45V52MkrBJPk.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/xa5H-1005wsDczOFgyc7KdSbQzU5n8neJtBcQS74ncg.cache - test/dummy/tmp/pids/server.pid - test/resources_test.rb - test/test_helper.rb homepage: https://github.com/emilioforrer/resources licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.4.5 signing_key: specification_version: 4 summary: Help's you to create CRUD controllers for your models in a very fast and flexible way. test_files: - test/resources_test.rb - test/dummy/log/development.log - test/dummy/public/404.html - test/dummy/public/500.html - test/dummy/public/422.html - test/dummy/public/favicon.ico - test/dummy/Rakefile - test/dummy/bin/bundle - test/dummy/bin/setup - test/dummy/bin/rake - test/dummy/bin/rails - test/dummy/config/initializers/session_store.rb - test/dummy/config/initializers/assets.rb - test/dummy/config/initializers/resources.rb - test/dummy/config/initializers/mime_types.rb - test/dummy/config/initializers/cookies_serializer.rb - test/dummy/config/initializers/filter_parameter_logging.rb - test/dummy/config/initializers/inflections.rb - test/dummy/config/initializers/backtrace_silencers.rb - test/dummy/config/initializers/wrap_parameters.rb - test/dummy/config/secrets.yml - test/dummy/config/application.rb - test/dummy/config/environment.rb - test/dummy/config/boot.rb - test/dummy/config/locales/en.yml - test/dummy/config/environments/test.rb - test/dummy/config/environments/development.rb - test/dummy/config/environments/production.rb - test/dummy/config/database.yml - test/dummy/config/routes.rb - test/dummy/tmp/pids/server.pid - test/dummy/tmp/cache/assets/development/sprockets/v3.0/41pS6qeEZuOGdyzk3yCjRfBsaXZAyI-DvH5kzsEcVdo.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/7ZK4CBk3GcsUKFsZNRJfseBsCcQIIJUzVEPZiEGcdJ4.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/G3sodj-ssqsbEWYKt4p0hE18yArx4HB1LUI3JWIY15Y.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/HQZDQmyz-AhFERwPsy-L_zLuAicKhl_NCbUMWTC6f7M.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/Ai6fZz9qqciJx9S3VtKXDJPK3MbNbqanp4pgD7zXKY4.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/i1SLS0Mz7cep78uvQ311O_wt6fgnEq4U5zkJb9Kbzsw.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/VaUYlQhdcrPpMnQKNPenoOC0cE2nFr-9rMItICQucAM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/Btih8XMeMPV8yluiUmEzYkWiuu6dXaSZD2X6uxrJ_5g.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/50j9S0WZyrVC6LaUJuQUfyZBBLJIDj5Ypv7meS8jlw8.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/_Zmr6SOcMk5Q5kPGfkI3zQOE4FT2Q4nCJY6a-Kaj6VM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/tCM0KKnd2WiAjdWEr6LbNvF0qyf45275nyBUJwpmeMQ.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/q4e53O4aPv8OaxaB990eayNA1PVc4W_ZX4PJ-Jx5HZU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/ixUkB64szPmY5WRrwBoPn0SPWK4bSRpF9Hr0qJ4pblM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/dRu-VIyt9mG8SYLHOx77PLCgHpaI7zBJsrEgVjJ-RPM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/L27c3SKV_oTWmkQerPe4t_FuDmpfUtOVazTbQL_jIxA.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/cDgT80YxTjJl6k43Re5Z5Fvk6gGl_IVZravzuTuz0jE.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/uVhuknH4mKck5LFVwZj9pmuaR7SE-0M45V52MkrBJPk.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/ohN58J6S6pO_zQz5OeWiLN5m21sCRh8BvzwxHBAS8qU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/SWh2UnU8uBCft4qmukKkqjclr5DTwPCPZU00aXor5AY.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/Ti8zu6KfE0P1JkyS0vVwq07BWrKkp-AEb7Nr8wRxszo.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/S3Y1r8Aft-fes9HTVwgfegJ-Gr5hn_hMHUNp1biPkaU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/6i6iTzCeBLjwo1sXDwikDtlsQnjH_iyFliS9nFKAJr0.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/P_SjMiqriLSTDxqbzxkLo_vazTBLa1iwhzIdpZEFMbA.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/1tGo0eQ64h2qOcf_X7SJIdwXPT-H1Cdo5yia9oDXJN0.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/hvyS1lhrrcPzGwAgOvnDmZllwK2LXdBEQO_p6R13Is8.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/xa5H-1005wsDczOFgyc7KdSbQzU5n8neJtBcQS74ncg.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/lFei8srFEsDaTHznvaWYmtZ41F8G5OwUOL_sjSAKO9A.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/7Biz_daU6XCvv9DxooKaFh86aygxzay-GADCvIvgp1w.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/Ve71zVIPs0jevC1C-1mVz3lhohAocoAotk77qnSZN6M.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/BSpUdmTgWoDsk5ptbZB_yOC8mO7SnhqBQgZJ1ImBrvU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/ZpYBokHdWAF0LFBx2so-OHnw-HDxaina9ERRlnO-x3g.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/_saiFFUSNkFue7QkNomiQBO_3ItwvaaObEFyiq6yS7Y.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/COZvpgWNc6JZtDissknpybZiGE00lHRKKn8icNB5Lwo.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/ShSW8vHkoGxm9VYT7UiYtWmq-8WNrtFx2TMEOfjLKCU.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/EfgGH26sAfh6lfKVP7JAQtiWLGvUmiMeIAoDcDZURo4.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/SAannjThfrziVPcKtMYfw2QDg7Wb2421TWo7w_gf2Z4.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/mGxA80kn3X_NEyYkwitC650YDP6HA3FPfdtXLict4FM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/cswPZGIEebNA4P8PNRkCv-E5qoRf-kjV9zn22FmU3fY.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/WUvByofu2uySF18SR5mghV5crmN95tI8EUHOx7mw1CQ.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/7hMH9nrfn1Vwglgea7Z7WCy2tOYruZZUs0cz9Y-ORZI.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/YtNa7YjoVwmac3O_YNQqkKL1mi9jZxl_OH7ugxEVpYw.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/9TXKkJm0BJgWCGnTIRy9DiZqg7Oj59oXWg5qjfZQltM.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/FMLmcoKGYpE01mLCffVL8odyYzjTtdfOKiqChzUSKmQ.cache - test/dummy/tmp/cache/assets/development/sprockets/v3.0/YptT2BoUJeIJqGYiwMy6_TuT0o6IbggKPHL_cXGCYLk.cache - test/dummy/config.ru - test/dummy/app/views/countries/_form.html.haml - test/dummy/app/views/countries/edit.html.haml - test/dummy/app/views/countries/new.html.haml - test/dummy/app/views/countries/index.html.haml - test/dummy/app/views/admin/countries/_form.html.haml - test/dummy/app/views/admin/countries/edit.html.haml - test/dummy/app/views/admin/countries/new.html.haml - test/dummy/app/views/admin/countries/index.html.haml - test/dummy/app/views/layouts/application.html.erb - test/dummy/app/assets/javascripts/application.js - test/dummy/app/assets/javascripts/admin/countries.js - test/dummy/app/assets/javascripts/countries.js - test/dummy/app/assets/stylesheets/admin/countries.css - test/dummy/app/assets/stylesheets/application.css - test/dummy/app/assets/stylesheets/countries.css - test/dummy/app/controllers/admin/countries_controller.rb - test/dummy/app/controllers/countries_controller.rb - test/dummy/app/controllers/application_controller.rb - test/dummy/app/models/country.rb - test/dummy/app/helpers/application_helper.rb - test/dummy/app/helpers/admin/countries_helper.rb - test/dummy/app/helpers/countries_helper.rb - test/dummy/db/development.sqlite3 - test/dummy/db/migrate/20150430020948_create_countries.rb - test/dummy/db/schema.rb - test/dummy/README.rdoc - test/dummy/test/fixtures/countries.yml - test/dummy/test/controllers/admin/countries_controller_test.rb - test/dummy/test/controllers/countries_controller_test.rb - test/dummy/test/models/country_test.rb - test/test_helper.rb