├── .gitignore ├── .ruby-version ├── README.md ├── camp_base ├── Gemfile ├── Gemfile.lock ├── README.rdoc ├── Rakefile ├── app │ ├── assets │ │ ├── images │ │ │ └── .keep │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── home.coffee │ │ │ ├── projects.coffee │ │ │ ├── sessions.coffee │ │ │ └── users.coffee │ │ └── stylesheets │ │ │ ├── application.css │ │ │ ├── home.scss │ │ │ ├── projects.scss │ │ │ ├── scaffolds.scss │ │ │ ├── sessions.scss │ │ │ └── users.scss │ ├── controllers │ │ ├── application_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── home_controller.rb │ │ ├── projects_controller.rb │ │ ├── sessions_controller.rb │ │ └── users_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ ├── home_helper.rb │ │ ├── projects_helper.rb │ │ ├── sessions_helper.rb │ │ └── users_helper.rb │ ├── mailers │ │ └── .keep │ ├── models │ │ ├── .keep │ │ ├── ability.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── project.rb │ │ └── user.rb │ └── views │ │ ├── home │ │ └── index.html.erb │ │ ├── layouts │ │ └── application.html.erb │ │ ├── projects │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ │ └── users │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── cable.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── application_controller_renderer.rb │ │ ├── assets.rb │ │ ├── backtrace_silencers.rb │ │ ├── cookies_serializer.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── new_framework_defaults.rb │ │ ├── session_store.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ ├── puma.rb │ ├── routes.rb │ └── spring.rb ├── db │ ├── migrate │ │ ├── 20150324185848_create_users.rb │ │ └── 20150324190947_create_projects.rb │ ├── schema.rb │ └── seeds.rb ├── lib │ ├── assets │ │ └── .keep │ └── tasks │ │ └── .keep ├── log │ └── .keep ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ └── robots.txt ├── test │ ├── controllers │ │ ├── .keep │ │ ├── home_controller_test.rb │ │ ├── projects_controller_test.rb │ │ ├── sessions_controller_spec_test.rb │ │ ├── sessions_controller_test.rb │ │ └── users_controller_test.rb │ ├── fixtures │ │ ├── .keep │ │ ├── projects.yml │ │ └── users.yml │ ├── helpers │ │ └── .keep │ ├── integration │ │ └── .keep │ ├── mailers │ │ └── .keep │ ├── models │ │ ├── .keep │ │ ├── project_test.rb │ │ └── user_test.rb │ ├── support │ │ ├── assertions.rb │ │ └── expectations.rb │ └── test_helper.rb └── vendor │ └── assets │ ├── javascripts │ └── .keep │ └── stylesheets │ └── .keep ├── custom_reporting ├── Gemfile ├── Gemfile.lock ├── Rakefile └── test │ ├── dummy_test.rb │ ├── support │ └── reporters.rb │ └── test_helper.rb ├── example_gem ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── example_gem.gemspec ├── lib │ ├── example_gem.rb │ └── example_gem │ │ └── version.rb └── test │ ├── test_example_gem.rb │ └── test_helper.rb ├── fizzbuzz ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── bin │ └── test ├── lib │ ├── fizz_buzz.rb │ └── fizz_buzz_iterator.rb └── test │ ├── fizz_buzz_iterator_test.rb │ ├── fizz_buzz_test.rb │ └── test_helper.rb ├── greetable ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── lib │ └── greetable.rb └── test │ ├── greetable_test.rb │ └── test_helper.rb ├── guard ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── Rakefile ├── lib │ └── colored_thing.rb └── test │ ├── colored_thing_test.rb │ ├── dummy_test.rb │ └── test_helper.rb ├── having_fun ├── Gemfile ├── Gemfile.lock ├── Rakefile └── test │ ├── example_test.rb │ └── test_helper.rb ├── minishop ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── manifest.js │ │ ├── images │ │ │ └── .keep │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── carts.coffee │ │ │ ├── line_items.coffee │ │ │ ├── orders.coffee │ │ │ ├── products.coffee │ │ │ ├── sessions.coffee │ │ │ ├── store.coffee │ │ │ └── users.coffee │ │ └── stylesheets │ │ │ ├── application.scss │ │ │ ├── carts.scss │ │ │ ├── line_items.scss │ │ │ ├── orders.scss │ │ │ ├── products.scss │ │ │ ├── scaffold.scss │ │ │ ├── sessions.scss │ │ │ ├── store.scss │ │ │ └── users.scss │ ├── controllers │ │ ├── application_controller.rb │ │ ├── carts_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── line_items_controller.rb │ │ ├── order_extracts_controller.rb │ │ ├── orders_controller.rb │ │ ├── products_controller.rb │ │ ├── sessions_controller.rb │ │ ├── store_controller.rb │ │ └── users_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ ├── carts_helper.rb │ │ ├── line_items_helper.rb │ │ ├── orders_helper.rb │ │ ├── products_helper.rb │ │ ├── sessions_helper.rb │ │ ├── store_helper.rb │ │ └── users_helper.rb │ ├── jobs │ │ ├── application_job.rb │ │ └── order_extract_job.rb │ ├── mailers │ │ ├── .keep │ │ ├── application_mailer.rb │ │ └── notifier.rb │ ├── models │ │ ├── .keep │ │ ├── attachment_email.rb │ │ ├── cart.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── line_item.rb │ │ ├── order.rb │ │ ├── order │ │ │ └── confirmation_email_sender.rb │ │ ├── order_extract.rb │ │ ├── product.rb │ │ └── user.rb │ └── views │ │ ├── carts │ │ ├── _cart.html.erb │ │ └── destroy.js.erb │ │ ├── layouts │ │ ├── _navigation.html.erb │ │ ├── application.html.erb │ │ ├── mailer.html.erb │ │ ├── mailer.text.erb │ │ └── store.html.erb │ │ ├── line_items │ │ ├── _line_item.html.erb │ │ ├── _line_item.text.erb │ │ └── create.js.erb │ │ ├── notifier │ │ ├── order_received.html.erb │ │ ├── order_received.text.erb │ │ ├── order_shipped.html.erb │ │ └── order_shipped.text.erb │ │ ├── orders │ │ ├── _form.html.erb │ │ ├── index.html.erb │ │ ├── new.html.erb │ │ └── show.html.erb │ │ ├── products │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ │ ├── sessions │ │ └── new.html.erb │ │ ├── shared │ │ └── _errors.html.erb │ │ ├── store │ │ └── index.html.erb │ │ └── users │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── cable.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── active_job_async_adapter.rb │ │ ├── active_record_belongs_to_required_by_default.rb │ │ ├── application_controller_renderer.rb │ │ ├── assets.rb │ │ ├── backtrace_silencers.rb │ │ ├── callback_terminator.rb │ │ ├── cookies_serializer.rb │ │ ├── cors.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── new_framework_defaults.rb │ │ ├── request_forgery_protection.rb │ │ ├── session_store.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ ├── puma.rb │ ├── routes.rb │ └── spring.rb ├── db │ ├── migrate │ │ ├── 20150310164803_create_products.rb │ │ ├── 20150311101139_create_carts.rb │ │ ├── 20150311101356_create_line_items.rb │ │ ├── 20150311124658_add_quantity_to_line_item.rb │ │ ├── 20150311130149_combine_items_in_each_cart.rb │ │ ├── 20150311214924_create_orders.rb │ │ ├── 20150311214945_add_order_id_to_line_item.rb │ │ └── 20150312143937_create_users.rb │ ├── schema.rb │ └── seeds.rb ├── lib │ ├── assets │ │ └── .keep │ └── tasks │ │ └── .keep ├── log │ └── .keep ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ └── robots.txt ├── test │ ├── controllers │ │ ├── .keep │ │ ├── carts_controller_test.rb │ │ ├── line_items_controller_test.rb │ │ ├── order_extracts_controller_test.rb │ │ ├── orders_controller_test.rb │ │ ├── products_controller_test.rb │ │ ├── sessions_controller_test.rb │ │ ├── store_controller_test.rb │ │ └── users_controller_test.rb │ ├── features │ │ ├── first_shopping_test.rb │ │ ├── order_extracts_test.rb │ │ ├── second_shopping_test.rb │ │ ├── shopping_test.rb │ │ └── third_shopping_test.rb │ ├── fixtures │ │ ├── .keep │ │ ├── carts.yml │ │ ├── files │ │ │ ├── .keep │ │ │ └── sample.txt │ │ ├── line_items.yml │ │ ├── orders.yml │ │ ├── products.yml │ │ └── users.yml │ ├── helpers │ │ ├── .keep │ │ ├── application_helper_test.rb │ │ ├── carts_helper_test.rb │ │ ├── line_items_helper_test.rb │ │ ├── orders_helper_test.rb │ │ ├── sessions_helper_test.rb │ │ ├── store_helper_test.rb │ │ └── users_helper_test.rb │ ├── integration │ │ └── .keep │ ├── jobs │ │ └── order_extract_job_test.rb │ ├── mailers │ │ ├── .keep │ │ ├── notifier_test.rb │ │ └── previews │ │ │ └── notifier_preview.rb │ ├── models │ │ ├── .keep │ │ ├── attachment_email_test.rb │ │ ├── cart_test.rb │ │ ├── line_item_test.rb │ │ ├── order │ │ │ └── confirmation_email_sender_test.rb │ │ ├── order_extract_test.rb │ │ ├── order_test.rb │ │ ├── product_test.rb │ │ └── user_test.rb │ ├── support │ │ ├── logging_helpers.rb │ │ ├── session_helpers.rb │ │ └── shopping_helpers.rb │ └── test_helper.rb ├── tmp │ └── .keep └── vendor │ └── assets │ ├── javascripts │ └── .keep │ └── stylesheets │ └── .keep ├── minishop4 ├── Gemfile ├── Gemfile.lock ├── README.rdoc ├── Rakefile ├── app │ ├── assets │ │ ├── images │ │ │ └── .keep │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── carts.coffee │ │ │ ├── line_items.coffee │ │ │ ├── orders.coffee │ │ │ ├── products.coffee │ │ │ ├── sessions.coffee │ │ │ ├── store.coffee │ │ │ └── users.coffee │ │ └── stylesheets │ │ │ ├── application.scss │ │ │ ├── carts.scss │ │ │ ├── line_items.scss │ │ │ ├── orders.scss │ │ │ ├── products.scss │ │ │ ├── scaffold.scss │ │ │ ├── sessions.scss │ │ │ ├── store.scss │ │ │ └── users.scss │ ├── controllers │ │ ├── application_controller.rb │ │ ├── carts_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── line_items_controller.rb │ │ ├── orders_controller.rb │ │ ├── products_controller.rb │ │ ├── sessions_controller.rb │ │ ├── store_controller.rb │ │ └── users_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ ├── carts_helper.rb │ │ ├── line_items_helper.rb │ │ ├── orders_helper.rb │ │ ├── products_helper.rb │ │ ├── sessions_helper.rb │ │ ├── store_helper.rb │ │ └── users_helper.rb │ ├── mailers │ │ ├── .keep │ │ ├── application_mailer.rb │ │ └── notifier.rb │ ├── models │ │ ├── .keep │ │ ├── cart.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── line_item.rb │ │ ├── order.rb │ │ ├── order │ │ │ └── confirmation_email_sender.rb │ │ ├── product.rb │ │ └── user.rb │ └── views │ │ ├── carts │ │ ├── _cart.html.erb │ │ └── destroy.js.erb │ │ ├── layouts │ │ ├── _navigation.html.erb │ │ ├── application.html.erb │ │ ├── mailer.html.erb │ │ ├── mailer.text.erb │ │ └── store.html.erb │ │ ├── line_items │ │ ├── _line_item.html.erb │ │ ├── _line_item.text.erb │ │ └── create.js.erb │ │ ├── notifier │ │ ├── order_received.html.erb │ │ ├── order_received.text.erb │ │ ├── order_shipped.html.erb │ │ └── order_shipped.text.erb │ │ ├── orders │ │ ├── _form.html.erb │ │ ├── index.html.erb │ │ ├── new.html.erb │ │ └── show.html.erb │ │ ├── products │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder │ │ ├── sessions │ │ └── new.html.erb │ │ ├── store │ │ └── index.html.erb │ │ └── users │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.json.jbuilder │ │ ├── new.html.erb │ │ ├── show.html.erb │ │ └── show.json.jbuilder ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── assets.rb │ │ ├── backtrace_silencers.rb │ │ ├── cookies_serializer.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── session_store.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ └── routes.rb ├── db │ ├── migrate │ │ ├── 20150310164803_create_products.rb │ │ ├── 20150311101139_create_carts.rb │ │ ├── 20150311101356_create_line_items.rb │ │ ├── 20150311124658_add_quantity_to_line_item.rb │ │ ├── 20150311130149_combine_items_in_each_cart.rb │ │ ├── 20150311214924_create_orders.rb │ │ ├── 20150311214945_add_order_id_to_line_item.rb │ │ └── 20150312143937_create_users.rb │ ├── schema.rb │ └── seeds.rb ├── lib │ ├── assets │ │ └── .keep │ └── tasks │ │ └── .keep ├── log │ └── .keep ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ └── robots.txt ├── test │ ├── controllers │ │ ├── .keep │ │ ├── carts_controller_test.rb │ │ ├── line_items_controller_test.rb │ │ ├── orders_controller_test.rb │ │ ├── products_controller_test.rb │ │ ├── sessions_controller_test.rb │ │ ├── store_controller_test.rb │ │ └── users_controller_test.rb │ ├── features │ │ └── shopping_test.rb │ ├── fixtures │ │ ├── .keep │ │ ├── carts.yml │ │ ├── line_items.yml │ │ ├── orders.yml │ │ ├── products.yml │ │ └── users.yml │ ├── helpers │ │ ├── .keep │ │ ├── application_helper_test.rb │ │ ├── carts_helper_test.rb │ │ ├── line_items_helper_test.rb │ │ ├── orders_helper_test.rb │ │ ├── sessions_helper_test.rb │ │ ├── store_helper_test.rb │ │ └── users_helper_test.rb │ ├── integration │ │ └── .keep │ ├── mailers │ │ ├── .keep │ │ ├── notifier_test.rb │ │ └── previews │ │ │ └── notifier_preview.rb │ ├── models │ │ ├── .keep │ │ ├── cart_test.rb │ │ ├── line_item_test.rb │ │ ├── order │ │ │ └── confirmation_email_sender_test.rb │ │ ├── order_test.rb │ │ ├── product_test.rb │ │ └── user_test.rb │ ├── support │ │ ├── session_helpers.rb │ │ └── shopping_helpers.rb │ └── test_helper.rb └── vendor │ └── assets │ ├── javascripts │ └── .keep │ └── stylesheets │ └── .keep ├── sharing_code ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── lib │ ├── fizz_buzz.rb │ ├── fizz_buzz_iterator.rb │ └── fizz_buzz_pop.rb └── test │ ├── fizz_buzz_iterator_test.rb │ ├── fizz_buzz_pop_test.rb │ ├── fizz_buzz_spec_test.rb │ ├── fizz_buzz_test.rb │ ├── support │ ├── fizz_buzz_helpers.rb │ ├── fizz_buzzable.rb │ └── fizzing_buzzing_tests.rb │ └── test_helper.rb └── test_doubles ├── Gemfile ├── Gemfile.lock ├── Rakefile └── test ├── delegator_test.rb ├── fake_test.rb ├── fixtures └── files │ └── dummy.txt ├── mock_test.rb ├── payment_processor_test.rb ├── stub_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.3 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/README.md -------------------------------------------------------------------------------- /camp_base/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/Gemfile -------------------------------------------------------------------------------- /camp_base/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/Gemfile.lock -------------------------------------------------------------------------------- /camp_base/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/README.rdoc -------------------------------------------------------------------------------- /camp_base/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/Rakefile -------------------------------------------------------------------------------- /camp_base/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /camp_base/app/assets/javascripts/home.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/javascripts/home.coffee -------------------------------------------------------------------------------- /camp_base/app/assets/javascripts/projects.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/javascripts/projects.coffee -------------------------------------------------------------------------------- /camp_base/app/assets/javascripts/sessions.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/javascripts/sessions.coffee -------------------------------------------------------------------------------- /camp_base/app/assets/javascripts/users.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/javascripts/users.coffee -------------------------------------------------------------------------------- /camp_base/app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /camp_base/app/assets/stylesheets/home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/stylesheets/home.scss -------------------------------------------------------------------------------- /camp_base/app/assets/stylesheets/projects.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/stylesheets/projects.scss -------------------------------------------------------------------------------- /camp_base/app/assets/stylesheets/scaffolds.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/stylesheets/scaffolds.scss -------------------------------------------------------------------------------- /camp_base/app/assets/stylesheets/sessions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/stylesheets/sessions.scss -------------------------------------------------------------------------------- /camp_base/app/assets/stylesheets/users.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/assets/stylesheets/users.scss -------------------------------------------------------------------------------- /camp_base/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /camp_base/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /camp_base/app/controllers/projects_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/controllers/projects_controller.rb -------------------------------------------------------------------------------- /camp_base/app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /camp_base/app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /camp_base/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /camp_base/app/helpers/home_helper.rb: -------------------------------------------------------------------------------- 1 | module HomeHelper 2 | end 3 | -------------------------------------------------------------------------------- /camp_base/app/helpers/projects_helper.rb: -------------------------------------------------------------------------------- 1 | module ProjectsHelper 2 | end 3 | -------------------------------------------------------------------------------- /camp_base/app/helpers/sessions_helper.rb: -------------------------------------------------------------------------------- 1 | module SessionsHelper 2 | end 3 | -------------------------------------------------------------------------------- /camp_base/app/helpers/users_helper.rb: -------------------------------------------------------------------------------- 1 | module UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /camp_base/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/app/models/ability.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/models/ability.rb -------------------------------------------------------------------------------- /camp_base/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/app/models/project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/models/project.rb -------------------------------------------------------------------------------- /camp_base/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/models/user.rb -------------------------------------------------------------------------------- /camp_base/app/views/home/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/home/index.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/projects/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/projects/_form.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/projects/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/projects/edit.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/projects/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/projects/index.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/projects/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/projects/index.json.jbuilder -------------------------------------------------------------------------------- /camp_base/app/views/projects/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/projects/new.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/projects/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/projects/show.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/projects/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/projects/show.json.jbuilder -------------------------------------------------------------------------------- /camp_base/app/views/users/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/users/_form.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/users/edit.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/users/index.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/users/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/users/index.json.jbuilder -------------------------------------------------------------------------------- /camp_base/app/views/users/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/users/new.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/users/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/users/show.html.erb -------------------------------------------------------------------------------- /camp_base/app/views/users/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/app/views/users/show.json.jbuilder -------------------------------------------------------------------------------- /camp_base/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config.ru -------------------------------------------------------------------------------- /camp_base/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/application.rb -------------------------------------------------------------------------------- /camp_base/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/boot.rb -------------------------------------------------------------------------------- /camp_base/config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/cable.yml -------------------------------------------------------------------------------- /camp_base/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/environment.rb -------------------------------------------------------------------------------- /camp_base/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/environments/development.rb -------------------------------------------------------------------------------- /camp_base/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/environments/production.rb -------------------------------------------------------------------------------- /camp_base/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/environments/test.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/assets.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/inflections.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/new_framework_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/new_framework_defaults.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/session_store.rb -------------------------------------------------------------------------------- /camp_base/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /camp_base/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/locales/en.yml -------------------------------------------------------------------------------- /camp_base/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/puma.rb -------------------------------------------------------------------------------- /camp_base/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/routes.rb -------------------------------------------------------------------------------- /camp_base/config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/config/spring.rb -------------------------------------------------------------------------------- /camp_base/db/migrate/20150324185848_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/db/migrate/20150324185848_create_users.rb -------------------------------------------------------------------------------- /camp_base/db/migrate/20150324190947_create_projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/db/migrate/20150324190947_create_projects.rb -------------------------------------------------------------------------------- /camp_base/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/db/schema.rb -------------------------------------------------------------------------------- /camp_base/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/db/seeds.rb -------------------------------------------------------------------------------- /camp_base/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/public/404.html -------------------------------------------------------------------------------- /camp_base/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/public/422.html -------------------------------------------------------------------------------- /camp_base/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/public/500.html -------------------------------------------------------------------------------- /camp_base/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/public/robots.txt -------------------------------------------------------------------------------- /camp_base/test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/test/controllers/home_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/controllers/home_controller_test.rb -------------------------------------------------------------------------------- /camp_base/test/controllers/projects_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/controllers/projects_controller_test.rb -------------------------------------------------------------------------------- /camp_base/test/controllers/sessions_controller_spec_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/controllers/sessions_controller_spec_test.rb -------------------------------------------------------------------------------- /camp_base/test/controllers/sessions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/controllers/sessions_controller_test.rb -------------------------------------------------------------------------------- /camp_base/test/controllers/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/controllers/users_controller_test.rb -------------------------------------------------------------------------------- /camp_base/test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/test/fixtures/projects.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/fixtures/projects.yml -------------------------------------------------------------------------------- /camp_base/test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/fixtures/users.yml -------------------------------------------------------------------------------- /camp_base/test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/test/models/project_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/models/project_test.rb -------------------------------------------------------------------------------- /camp_base/test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/models/user_test.rb -------------------------------------------------------------------------------- /camp_base/test/support/assertions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/support/assertions.rb -------------------------------------------------------------------------------- /camp_base/test/support/expectations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/support/expectations.rb -------------------------------------------------------------------------------- /camp_base/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/camp_base/test/test_helper.rb -------------------------------------------------------------------------------- /camp_base/vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /camp_base/vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_reporting/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/custom_reporting/Gemfile -------------------------------------------------------------------------------- /custom_reporting/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/custom_reporting/Gemfile.lock -------------------------------------------------------------------------------- /custom_reporting/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/custom_reporting/Rakefile -------------------------------------------------------------------------------- /custom_reporting/test/dummy_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/custom_reporting/test/dummy_test.rb -------------------------------------------------------------------------------- /custom_reporting/test/support/reporters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/custom_reporting/test/support/reporters.rb -------------------------------------------------------------------------------- /custom_reporting/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/custom_reporting/test/test_helper.rb -------------------------------------------------------------------------------- /example_gem/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.2.0 4 | -------------------------------------------------------------------------------- /example_gem/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/example_gem/Gemfile -------------------------------------------------------------------------------- /example_gem/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/example_gem/Gemfile.lock -------------------------------------------------------------------------------- /example_gem/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/example_gem/LICENSE.txt -------------------------------------------------------------------------------- /example_gem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/example_gem/README.md -------------------------------------------------------------------------------- /example_gem/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/example_gem/Rakefile -------------------------------------------------------------------------------- /example_gem/example_gem.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/example_gem/example_gem.gemspec -------------------------------------------------------------------------------- /example_gem/lib/example_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/example_gem/lib/example_gem.rb -------------------------------------------------------------------------------- /example_gem/lib/example_gem/version.rb: -------------------------------------------------------------------------------- 1 | module ExampleGem 2 | VERSION = "0.0.1" 3 | end 4 | -------------------------------------------------------------------------------- /example_gem/test/test_example_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/example_gem/test/test_example_gem.rb -------------------------------------------------------------------------------- /example_gem/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/example_gem/test/test_helper.rb -------------------------------------------------------------------------------- /fizzbuzz/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/fizzbuzz/Gemfile -------------------------------------------------------------------------------- /fizzbuzz/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/fizzbuzz/Gemfile.lock -------------------------------------------------------------------------------- /fizzbuzz/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/fizzbuzz/Rakefile -------------------------------------------------------------------------------- /fizzbuzz/bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/fizzbuzz/bin/test -------------------------------------------------------------------------------- /fizzbuzz/lib/fizz_buzz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/fizzbuzz/lib/fizz_buzz.rb -------------------------------------------------------------------------------- /fizzbuzz/lib/fizz_buzz_iterator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/fizzbuzz/lib/fizz_buzz_iterator.rb -------------------------------------------------------------------------------- /fizzbuzz/test/fizz_buzz_iterator_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/fizzbuzz/test/fizz_buzz_iterator_test.rb -------------------------------------------------------------------------------- /fizzbuzz/test/fizz_buzz_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/fizzbuzz/test/fizz_buzz_test.rb -------------------------------------------------------------------------------- /fizzbuzz/test/test_helper.rb: -------------------------------------------------------------------------------- 1 | require 'minitest/autorun' 2 | -------------------------------------------------------------------------------- /greetable/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/greetable/Gemfile -------------------------------------------------------------------------------- /greetable/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/greetable/Gemfile.lock -------------------------------------------------------------------------------- /greetable/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/greetable/Rakefile -------------------------------------------------------------------------------- /greetable/lib/greetable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/greetable/lib/greetable.rb -------------------------------------------------------------------------------- /greetable/test/greetable_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/greetable/test/greetable_test.rb -------------------------------------------------------------------------------- /greetable/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/greetable/test/test_helper.rb -------------------------------------------------------------------------------- /guard/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/guard/Gemfile -------------------------------------------------------------------------------- /guard/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/guard/Gemfile.lock -------------------------------------------------------------------------------- /guard/Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/guard/Guardfile -------------------------------------------------------------------------------- /guard/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/guard/Rakefile -------------------------------------------------------------------------------- /guard/lib/colored_thing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/guard/lib/colored_thing.rb -------------------------------------------------------------------------------- /guard/test/colored_thing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/guard/test/colored_thing_test.rb -------------------------------------------------------------------------------- /guard/test/dummy_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/guard/test/dummy_test.rb -------------------------------------------------------------------------------- /guard/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/guard/test/test_helper.rb -------------------------------------------------------------------------------- /having_fun/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/having_fun/Gemfile -------------------------------------------------------------------------------- /having_fun/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/having_fun/Gemfile.lock -------------------------------------------------------------------------------- /having_fun/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/having_fun/Rakefile -------------------------------------------------------------------------------- /having_fun/test/example_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/having_fun/test/example_test.rb -------------------------------------------------------------------------------- /having_fun/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/having_fun/test/test_helper.rb -------------------------------------------------------------------------------- /minishop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/.gitignore -------------------------------------------------------------------------------- /minishop/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/Gemfile -------------------------------------------------------------------------------- /minishop/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/Gemfile.lock -------------------------------------------------------------------------------- /minishop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/README.md -------------------------------------------------------------------------------- /minishop/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/Rakefile -------------------------------------------------------------------------------- /minishop/app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/config/manifest.js -------------------------------------------------------------------------------- /minishop/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /minishop/app/assets/javascripts/carts.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/javascripts/carts.coffee -------------------------------------------------------------------------------- /minishop/app/assets/javascripts/line_items.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/javascripts/line_items.coffee -------------------------------------------------------------------------------- /minishop/app/assets/javascripts/orders.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/javascripts/orders.coffee -------------------------------------------------------------------------------- /minishop/app/assets/javascripts/products.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/javascripts/products.coffee -------------------------------------------------------------------------------- /minishop/app/assets/javascripts/sessions.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/javascripts/sessions.coffee -------------------------------------------------------------------------------- /minishop/app/assets/javascripts/store.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/javascripts/store.coffee -------------------------------------------------------------------------------- /minishop/app/assets/javascripts/users.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/javascripts/users.coffee -------------------------------------------------------------------------------- /minishop/app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /minishop/app/assets/stylesheets/carts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/stylesheets/carts.scss -------------------------------------------------------------------------------- /minishop/app/assets/stylesheets/line_items.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/stylesheets/line_items.scss -------------------------------------------------------------------------------- /minishop/app/assets/stylesheets/orders.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/stylesheets/orders.scss -------------------------------------------------------------------------------- /minishop/app/assets/stylesheets/products.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/stylesheets/products.scss -------------------------------------------------------------------------------- /minishop/app/assets/stylesheets/scaffold.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/stylesheets/scaffold.scss -------------------------------------------------------------------------------- /minishop/app/assets/stylesheets/sessions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/stylesheets/sessions.scss -------------------------------------------------------------------------------- /minishop/app/assets/stylesheets/store.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/stylesheets/store.scss -------------------------------------------------------------------------------- /minishop/app/assets/stylesheets/users.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/assets/stylesheets/users.scss -------------------------------------------------------------------------------- /minishop/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /minishop/app/controllers/carts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/controllers/carts_controller.rb -------------------------------------------------------------------------------- /minishop/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/app/controllers/line_items_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/controllers/line_items_controller.rb -------------------------------------------------------------------------------- /minishop/app/controllers/order_extracts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/controllers/order_extracts_controller.rb -------------------------------------------------------------------------------- /minishop/app/controllers/orders_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/controllers/orders_controller.rb -------------------------------------------------------------------------------- /minishop/app/controllers/products_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/controllers/products_controller.rb -------------------------------------------------------------------------------- /minishop/app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /minishop/app/controllers/store_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/controllers/store_controller.rb -------------------------------------------------------------------------------- /minishop/app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /minishop/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /minishop/app/helpers/carts_helper.rb: -------------------------------------------------------------------------------- 1 | module CartsHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop/app/helpers/line_items_helper.rb: -------------------------------------------------------------------------------- 1 | module LineItemsHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop/app/helpers/orders_helper.rb: -------------------------------------------------------------------------------- 1 | module OrdersHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop/app/helpers/products_helper.rb: -------------------------------------------------------------------------------- 1 | module ProductsHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop/app/helpers/sessions_helper.rb: -------------------------------------------------------------------------------- 1 | module SessionsHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop/app/helpers/store_helper.rb: -------------------------------------------------------------------------------- 1 | module StoreHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop/app/helpers/users_helper.rb: -------------------------------------------------------------------------------- 1 | module UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop/app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /minishop/app/jobs/order_extract_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/jobs/order_extract_job.rb -------------------------------------------------------------------------------- /minishop/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /minishop/app/mailers/notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/mailers/notifier.rb -------------------------------------------------------------------------------- /minishop/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/app/models/attachment_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/models/attachment_email.rb -------------------------------------------------------------------------------- /minishop/app/models/cart.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/models/cart.rb -------------------------------------------------------------------------------- /minishop/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/app/models/line_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/models/line_item.rb -------------------------------------------------------------------------------- /minishop/app/models/order.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/models/order.rb -------------------------------------------------------------------------------- /minishop/app/models/order/confirmation_email_sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/models/order/confirmation_email_sender.rb -------------------------------------------------------------------------------- /minishop/app/models/order_extract.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/models/order_extract.rb -------------------------------------------------------------------------------- /minishop/app/models/product.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/models/product.rb -------------------------------------------------------------------------------- /minishop/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/models/user.rb -------------------------------------------------------------------------------- /minishop/app/views/carts/_cart.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/carts/_cart.html.erb -------------------------------------------------------------------------------- /minishop/app/views/carts/destroy.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/carts/destroy.js.erb -------------------------------------------------------------------------------- /minishop/app/views/layouts/_navigation.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/layouts/_navigation.html.erb -------------------------------------------------------------------------------- /minishop/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /minishop/app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /minishop/app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /minishop/app/views/layouts/store.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/layouts/store.html.erb -------------------------------------------------------------------------------- /minishop/app/views/line_items/_line_item.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/line_items/_line_item.html.erb -------------------------------------------------------------------------------- /minishop/app/views/line_items/_line_item.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/line_items/_line_item.text.erb -------------------------------------------------------------------------------- /minishop/app/views/line_items/create.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/line_items/create.js.erb -------------------------------------------------------------------------------- /minishop/app/views/notifier/order_received.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/notifier/order_received.html.erb -------------------------------------------------------------------------------- /minishop/app/views/notifier/order_received.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/notifier/order_received.text.erb -------------------------------------------------------------------------------- /minishop/app/views/notifier/order_shipped.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/notifier/order_shipped.html.erb -------------------------------------------------------------------------------- /minishop/app/views/notifier/order_shipped.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/notifier/order_shipped.text.erb -------------------------------------------------------------------------------- /minishop/app/views/orders/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/orders/_form.html.erb -------------------------------------------------------------------------------- /minishop/app/views/orders/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/orders/index.html.erb -------------------------------------------------------------------------------- /minishop/app/views/orders/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/orders/new.html.erb -------------------------------------------------------------------------------- /minishop/app/views/orders/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/orders/show.html.erb -------------------------------------------------------------------------------- /minishop/app/views/products/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/products/_form.html.erb -------------------------------------------------------------------------------- /minishop/app/views/products/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/products/edit.html.erb -------------------------------------------------------------------------------- /minishop/app/views/products/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/products/index.html.erb -------------------------------------------------------------------------------- /minishop/app/views/products/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/products/index.json.jbuilder -------------------------------------------------------------------------------- /minishop/app/views/products/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/products/new.html.erb -------------------------------------------------------------------------------- /minishop/app/views/products/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/products/show.html.erb -------------------------------------------------------------------------------- /minishop/app/views/products/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/products/show.json.jbuilder -------------------------------------------------------------------------------- /minishop/app/views/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/sessions/new.html.erb -------------------------------------------------------------------------------- /minishop/app/views/shared/_errors.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/shared/_errors.html.erb -------------------------------------------------------------------------------- /minishop/app/views/store/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/store/index.html.erb -------------------------------------------------------------------------------- /minishop/app/views/users/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/users/_form.html.erb -------------------------------------------------------------------------------- /minishop/app/views/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/users/edit.html.erb -------------------------------------------------------------------------------- /minishop/app/views/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/users/index.html.erb -------------------------------------------------------------------------------- /minishop/app/views/users/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/users/index.json.jbuilder -------------------------------------------------------------------------------- /minishop/app/views/users/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/users/new.html.erb -------------------------------------------------------------------------------- /minishop/app/views/users/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/users/show.html.erb -------------------------------------------------------------------------------- /minishop/app/views/users/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/app/views/users/show.json.jbuilder -------------------------------------------------------------------------------- /minishop/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config.ru -------------------------------------------------------------------------------- /minishop/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/application.rb -------------------------------------------------------------------------------- /minishop/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/boot.rb -------------------------------------------------------------------------------- /minishop/config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/cable.yml -------------------------------------------------------------------------------- /minishop/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/environment.rb -------------------------------------------------------------------------------- /minishop/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/environments/development.rb -------------------------------------------------------------------------------- /minishop/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/environments/production.rb -------------------------------------------------------------------------------- /minishop/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/environments/test.rb -------------------------------------------------------------------------------- /minishop/config/initializers/active_job_async_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/active_job_async_adapter.rb -------------------------------------------------------------------------------- /minishop/config/initializers/active_record_belongs_to_required_by_default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/active_record_belongs_to_required_by_default.rb -------------------------------------------------------------------------------- /minishop/config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /minishop/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/assets.rb -------------------------------------------------------------------------------- /minishop/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /minishop/config/initializers/callback_terminator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/callback_terminator.rb -------------------------------------------------------------------------------- /minishop/config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /minishop/config/initializers/cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/cors.rb -------------------------------------------------------------------------------- /minishop/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /minishop/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/inflections.rb -------------------------------------------------------------------------------- /minishop/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /minishop/config/initializers/new_framework_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/new_framework_defaults.rb -------------------------------------------------------------------------------- /minishop/config/initializers/request_forgery_protection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/request_forgery_protection.rb -------------------------------------------------------------------------------- /minishop/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/session_store.rb -------------------------------------------------------------------------------- /minishop/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /minishop/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/locales/en.yml -------------------------------------------------------------------------------- /minishop/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/puma.rb -------------------------------------------------------------------------------- /minishop/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/routes.rb -------------------------------------------------------------------------------- /minishop/config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/config/spring.rb -------------------------------------------------------------------------------- /minishop/db/migrate/20150310164803_create_products.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/migrate/20150310164803_create_products.rb -------------------------------------------------------------------------------- /minishop/db/migrate/20150311101139_create_carts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/migrate/20150311101139_create_carts.rb -------------------------------------------------------------------------------- /minishop/db/migrate/20150311101356_create_line_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/migrate/20150311101356_create_line_items.rb -------------------------------------------------------------------------------- /minishop/db/migrate/20150311124658_add_quantity_to_line_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/migrate/20150311124658_add_quantity_to_line_item.rb -------------------------------------------------------------------------------- /minishop/db/migrate/20150311130149_combine_items_in_each_cart.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/migrate/20150311130149_combine_items_in_each_cart.rb -------------------------------------------------------------------------------- /minishop/db/migrate/20150311214924_create_orders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/migrate/20150311214924_create_orders.rb -------------------------------------------------------------------------------- /minishop/db/migrate/20150311214945_add_order_id_to_line_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/migrate/20150311214945_add_order_id_to_line_item.rb -------------------------------------------------------------------------------- /minishop/db/migrate/20150312143937_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/migrate/20150312143937_create_users.rb -------------------------------------------------------------------------------- /minishop/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/schema.rb -------------------------------------------------------------------------------- /minishop/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/db/seeds.rb -------------------------------------------------------------------------------- /minishop/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/public/404.html -------------------------------------------------------------------------------- /minishop/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/public/422.html -------------------------------------------------------------------------------- /minishop/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/public/500.html -------------------------------------------------------------------------------- /minishop/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/public/robots.txt -------------------------------------------------------------------------------- /minishop/test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/test/controllers/carts_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/controllers/carts_controller_test.rb -------------------------------------------------------------------------------- /minishop/test/controllers/line_items_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/controllers/line_items_controller_test.rb -------------------------------------------------------------------------------- /minishop/test/controllers/order_extracts_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/controllers/order_extracts_controller_test.rb -------------------------------------------------------------------------------- /minishop/test/controllers/orders_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/controllers/orders_controller_test.rb -------------------------------------------------------------------------------- /minishop/test/controllers/products_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/controllers/products_controller_test.rb -------------------------------------------------------------------------------- /minishop/test/controllers/sessions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/controllers/sessions_controller_test.rb -------------------------------------------------------------------------------- /minishop/test/controllers/store_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/controllers/store_controller_test.rb -------------------------------------------------------------------------------- /minishop/test/controllers/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/controllers/users_controller_test.rb -------------------------------------------------------------------------------- /minishop/test/features/first_shopping_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/features/first_shopping_test.rb -------------------------------------------------------------------------------- /minishop/test/features/order_extracts_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/features/order_extracts_test.rb -------------------------------------------------------------------------------- /minishop/test/features/second_shopping_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/features/second_shopping_test.rb -------------------------------------------------------------------------------- /minishop/test/features/shopping_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/features/shopping_test.rb -------------------------------------------------------------------------------- /minishop/test/features/third_shopping_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/features/third_shopping_test.rb -------------------------------------------------------------------------------- /minishop/test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/test/fixtures/carts.yml: -------------------------------------------------------------------------------- 1 | empty: {} 2 | -------------------------------------------------------------------------------- /minishop/test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/test/fixtures/files/sample.txt: -------------------------------------------------------------------------------- 1 | This is a simple text file. 2 | -------------------------------------------------------------------------------- /minishop/test/fixtures/line_items.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/test/fixtures/orders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/fixtures/orders.yml -------------------------------------------------------------------------------- /minishop/test/fixtures/products.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/fixtures/products.yml -------------------------------------------------------------------------------- /minishop/test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/fixtures/users.yml -------------------------------------------------------------------------------- /minishop/test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/test/helpers/application_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/helpers/application_helper_test.rb -------------------------------------------------------------------------------- /minishop/test/helpers/carts_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/helpers/carts_helper_test.rb -------------------------------------------------------------------------------- /minishop/test/helpers/line_items_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/helpers/line_items_helper_test.rb -------------------------------------------------------------------------------- /minishop/test/helpers/orders_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/helpers/orders_helper_test.rb -------------------------------------------------------------------------------- /minishop/test/helpers/sessions_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/helpers/sessions_helper_test.rb -------------------------------------------------------------------------------- /minishop/test/helpers/store_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/helpers/store_helper_test.rb -------------------------------------------------------------------------------- /minishop/test/helpers/users_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/helpers/users_helper_test.rb -------------------------------------------------------------------------------- /minishop/test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/test/jobs/order_extract_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/jobs/order_extract_job_test.rb -------------------------------------------------------------------------------- /minishop/test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/test/mailers/notifier_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/mailers/notifier_test.rb -------------------------------------------------------------------------------- /minishop/test/mailers/previews/notifier_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/mailers/previews/notifier_preview.rb -------------------------------------------------------------------------------- /minishop/test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/test/models/attachment_email_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/models/attachment_email_test.rb -------------------------------------------------------------------------------- /minishop/test/models/cart_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/models/cart_test.rb -------------------------------------------------------------------------------- /minishop/test/models/line_item_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/models/line_item_test.rb -------------------------------------------------------------------------------- /minishop/test/models/order/confirmation_email_sender_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/models/order/confirmation_email_sender_test.rb -------------------------------------------------------------------------------- /minishop/test/models/order_extract_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/models/order_extract_test.rb -------------------------------------------------------------------------------- /minishop/test/models/order_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/models/order_test.rb -------------------------------------------------------------------------------- /minishop/test/models/product_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/models/product_test.rb -------------------------------------------------------------------------------- /minishop/test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/models/user_test.rb -------------------------------------------------------------------------------- /minishop/test/support/logging_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/support/logging_helpers.rb -------------------------------------------------------------------------------- /minishop/test/support/session_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/support/session_helpers.rb -------------------------------------------------------------------------------- /minishop/test/support/shopping_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/support/shopping_helpers.rb -------------------------------------------------------------------------------- /minishop/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop/test/test_helper.rb -------------------------------------------------------------------------------- /minishop/tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop/vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/Gemfile -------------------------------------------------------------------------------- /minishop4/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/Gemfile.lock -------------------------------------------------------------------------------- /minishop4/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/README.rdoc -------------------------------------------------------------------------------- /minishop4/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/Rakefile -------------------------------------------------------------------------------- /minishop4/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /minishop4/app/assets/javascripts/carts.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/javascripts/carts.coffee -------------------------------------------------------------------------------- /minishop4/app/assets/javascripts/line_items.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/javascripts/line_items.coffee -------------------------------------------------------------------------------- /minishop4/app/assets/javascripts/orders.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/javascripts/orders.coffee -------------------------------------------------------------------------------- /minishop4/app/assets/javascripts/products.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/javascripts/products.coffee -------------------------------------------------------------------------------- /minishop4/app/assets/javascripts/sessions.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/javascripts/sessions.coffee -------------------------------------------------------------------------------- /minishop4/app/assets/javascripts/store.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/javascripts/store.coffee -------------------------------------------------------------------------------- /minishop4/app/assets/javascripts/users.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/javascripts/users.coffee -------------------------------------------------------------------------------- /minishop4/app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /minishop4/app/assets/stylesheets/carts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/stylesheets/carts.scss -------------------------------------------------------------------------------- /minishop4/app/assets/stylesheets/line_items.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/stylesheets/line_items.scss -------------------------------------------------------------------------------- /minishop4/app/assets/stylesheets/orders.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/stylesheets/orders.scss -------------------------------------------------------------------------------- /minishop4/app/assets/stylesheets/products.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/stylesheets/products.scss -------------------------------------------------------------------------------- /minishop4/app/assets/stylesheets/scaffold.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/stylesheets/scaffold.scss -------------------------------------------------------------------------------- /minishop4/app/assets/stylesheets/sessions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/stylesheets/sessions.scss -------------------------------------------------------------------------------- /minishop4/app/assets/stylesheets/store.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/stylesheets/store.scss -------------------------------------------------------------------------------- /minishop4/app/assets/stylesheets/users.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/assets/stylesheets/users.scss -------------------------------------------------------------------------------- /minishop4/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /minishop4/app/controllers/carts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/controllers/carts_controller.rb -------------------------------------------------------------------------------- /minishop4/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/app/controllers/line_items_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/controllers/line_items_controller.rb -------------------------------------------------------------------------------- /minishop4/app/controllers/orders_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/controllers/orders_controller.rb -------------------------------------------------------------------------------- /minishop4/app/controllers/products_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/controllers/products_controller.rb -------------------------------------------------------------------------------- /minishop4/app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /minishop4/app/controllers/store_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/controllers/store_controller.rb -------------------------------------------------------------------------------- /minishop4/app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /minishop4/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /minishop4/app/helpers/carts_helper.rb: -------------------------------------------------------------------------------- 1 | module CartsHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop4/app/helpers/line_items_helper.rb: -------------------------------------------------------------------------------- 1 | module LineItemsHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop4/app/helpers/orders_helper.rb: -------------------------------------------------------------------------------- 1 | module OrdersHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop4/app/helpers/products_helper.rb: -------------------------------------------------------------------------------- 1 | module ProductsHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop4/app/helpers/sessions_helper.rb: -------------------------------------------------------------------------------- 1 | module SessionsHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop4/app/helpers/store_helper.rb: -------------------------------------------------------------------------------- 1 | module StoreHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop4/app/helpers/users_helper.rb: -------------------------------------------------------------------------------- 1 | module UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /minishop4/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /minishop4/app/mailers/notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/mailers/notifier.rb -------------------------------------------------------------------------------- /minishop4/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/app/models/cart.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/models/cart.rb -------------------------------------------------------------------------------- /minishop4/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/app/models/line_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/models/line_item.rb -------------------------------------------------------------------------------- /minishop4/app/models/order.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/models/order.rb -------------------------------------------------------------------------------- /minishop4/app/models/order/confirmation_email_sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/models/order/confirmation_email_sender.rb -------------------------------------------------------------------------------- /minishop4/app/models/product.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/models/product.rb -------------------------------------------------------------------------------- /minishop4/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/models/user.rb -------------------------------------------------------------------------------- /minishop4/app/views/carts/_cart.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/carts/_cart.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/carts/destroy.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/carts/destroy.js.erb -------------------------------------------------------------------------------- /minishop4/app/views/layouts/_navigation.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/layouts/_navigation.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /minishop4/app/views/layouts/store.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/layouts/store.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/line_items/_line_item.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/line_items/_line_item.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/line_items/_line_item.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/line_items/_line_item.text.erb -------------------------------------------------------------------------------- /minishop4/app/views/line_items/create.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/line_items/create.js.erb -------------------------------------------------------------------------------- /minishop4/app/views/notifier/order_received.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/notifier/order_received.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/notifier/order_received.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/notifier/order_received.text.erb -------------------------------------------------------------------------------- /minishop4/app/views/notifier/order_shipped.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/notifier/order_shipped.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/notifier/order_shipped.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/notifier/order_shipped.text.erb -------------------------------------------------------------------------------- /minishop4/app/views/orders/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/orders/_form.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/orders/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/orders/index.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/orders/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/orders/new.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/orders/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/orders/show.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/products/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/products/_form.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/products/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/products/edit.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/products/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/products/index.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/products/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/products/index.json.jbuilder -------------------------------------------------------------------------------- /minishop4/app/views/products/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/products/new.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/products/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/products/show.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/products/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/products/show.json.jbuilder -------------------------------------------------------------------------------- /minishop4/app/views/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/sessions/new.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/store/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/store/index.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/users/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/users/_form.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/users/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/users/edit.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/users/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/users/index.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/users/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/users/index.json.jbuilder -------------------------------------------------------------------------------- /minishop4/app/views/users/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/users/new.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/users/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/users/show.html.erb -------------------------------------------------------------------------------- /minishop4/app/views/users/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/app/views/users/show.json.jbuilder -------------------------------------------------------------------------------- /minishop4/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config.ru -------------------------------------------------------------------------------- /minishop4/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/application.rb -------------------------------------------------------------------------------- /minishop4/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/boot.rb -------------------------------------------------------------------------------- /minishop4/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/environment.rb -------------------------------------------------------------------------------- /minishop4/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/environments/development.rb -------------------------------------------------------------------------------- /minishop4/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/environments/production.rb -------------------------------------------------------------------------------- /minishop4/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/environments/test.rb -------------------------------------------------------------------------------- /minishop4/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/initializers/assets.rb -------------------------------------------------------------------------------- /minishop4/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /minishop4/config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /minishop4/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /minishop4/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/initializers/inflections.rb -------------------------------------------------------------------------------- /minishop4/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /minishop4/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/initializers/session_store.rb -------------------------------------------------------------------------------- /minishop4/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /minishop4/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/locales/en.yml -------------------------------------------------------------------------------- /minishop4/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/config/routes.rb -------------------------------------------------------------------------------- /minishop4/db/migrate/20150310164803_create_products.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/migrate/20150310164803_create_products.rb -------------------------------------------------------------------------------- /minishop4/db/migrate/20150311101139_create_carts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/migrate/20150311101139_create_carts.rb -------------------------------------------------------------------------------- /minishop4/db/migrate/20150311101356_create_line_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/migrate/20150311101356_create_line_items.rb -------------------------------------------------------------------------------- /minishop4/db/migrate/20150311124658_add_quantity_to_line_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/migrate/20150311124658_add_quantity_to_line_item.rb -------------------------------------------------------------------------------- /minishop4/db/migrate/20150311130149_combine_items_in_each_cart.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/migrate/20150311130149_combine_items_in_each_cart.rb -------------------------------------------------------------------------------- /minishop4/db/migrate/20150311214924_create_orders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/migrate/20150311214924_create_orders.rb -------------------------------------------------------------------------------- /minishop4/db/migrate/20150311214945_add_order_id_to_line_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/migrate/20150311214945_add_order_id_to_line_item.rb -------------------------------------------------------------------------------- /minishop4/db/migrate/20150312143937_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/migrate/20150312143937_create_users.rb -------------------------------------------------------------------------------- /minishop4/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/schema.rb -------------------------------------------------------------------------------- /minishop4/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/db/seeds.rb -------------------------------------------------------------------------------- /minishop4/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/public/404.html -------------------------------------------------------------------------------- /minishop4/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/public/422.html -------------------------------------------------------------------------------- /minishop4/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/public/500.html -------------------------------------------------------------------------------- /minishop4/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/public/robots.txt -------------------------------------------------------------------------------- /minishop4/test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/test/controllers/carts_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/controllers/carts_controller_test.rb -------------------------------------------------------------------------------- /minishop4/test/controllers/line_items_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/controllers/line_items_controller_test.rb -------------------------------------------------------------------------------- /minishop4/test/controllers/orders_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/controllers/orders_controller_test.rb -------------------------------------------------------------------------------- /minishop4/test/controllers/products_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/controllers/products_controller_test.rb -------------------------------------------------------------------------------- /minishop4/test/controllers/sessions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/controllers/sessions_controller_test.rb -------------------------------------------------------------------------------- /minishop4/test/controllers/store_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/controllers/store_controller_test.rb -------------------------------------------------------------------------------- /minishop4/test/controllers/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/controllers/users_controller_test.rb -------------------------------------------------------------------------------- /minishop4/test/features/shopping_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/features/shopping_test.rb -------------------------------------------------------------------------------- /minishop4/test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/test/fixtures/carts.yml: -------------------------------------------------------------------------------- 1 | empty: {} 2 | -------------------------------------------------------------------------------- /minishop4/test/fixtures/line_items.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/test/fixtures/orders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/fixtures/orders.yml -------------------------------------------------------------------------------- /minishop4/test/fixtures/products.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/fixtures/products.yml -------------------------------------------------------------------------------- /minishop4/test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/fixtures/users.yml -------------------------------------------------------------------------------- /minishop4/test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/test/helpers/application_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/helpers/application_helper_test.rb -------------------------------------------------------------------------------- /minishop4/test/helpers/carts_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/helpers/carts_helper_test.rb -------------------------------------------------------------------------------- /minishop4/test/helpers/line_items_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/helpers/line_items_helper_test.rb -------------------------------------------------------------------------------- /minishop4/test/helpers/orders_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/helpers/orders_helper_test.rb -------------------------------------------------------------------------------- /minishop4/test/helpers/sessions_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/helpers/sessions_helper_test.rb -------------------------------------------------------------------------------- /minishop4/test/helpers/store_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/helpers/store_helper_test.rb -------------------------------------------------------------------------------- /minishop4/test/helpers/users_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/helpers/users_helper_test.rb -------------------------------------------------------------------------------- /minishop4/test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/test/mailers/notifier_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/mailers/notifier_test.rb -------------------------------------------------------------------------------- /minishop4/test/mailers/previews/notifier_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/mailers/previews/notifier_preview.rb -------------------------------------------------------------------------------- /minishop4/test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/test/models/cart_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/models/cart_test.rb -------------------------------------------------------------------------------- /minishop4/test/models/line_item_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/models/line_item_test.rb -------------------------------------------------------------------------------- /minishop4/test/models/order/confirmation_email_sender_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/models/order/confirmation_email_sender_test.rb -------------------------------------------------------------------------------- /minishop4/test/models/order_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/models/order_test.rb -------------------------------------------------------------------------------- /minishop4/test/models/product_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/models/product_test.rb -------------------------------------------------------------------------------- /minishop4/test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/models/user_test.rb -------------------------------------------------------------------------------- /minishop4/test/support/session_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/support/session_helpers.rb -------------------------------------------------------------------------------- /minishop4/test/support/shopping_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/support/shopping_helpers.rb -------------------------------------------------------------------------------- /minishop4/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/minishop4/test/test_helper.rb -------------------------------------------------------------------------------- /minishop4/vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /minishop4/vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sharing_code/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/Gemfile -------------------------------------------------------------------------------- /sharing_code/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/Gemfile.lock -------------------------------------------------------------------------------- /sharing_code/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/Rakefile -------------------------------------------------------------------------------- /sharing_code/lib/fizz_buzz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/lib/fizz_buzz.rb -------------------------------------------------------------------------------- /sharing_code/lib/fizz_buzz_iterator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/lib/fizz_buzz_iterator.rb -------------------------------------------------------------------------------- /sharing_code/lib/fizz_buzz_pop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/lib/fizz_buzz_pop.rb -------------------------------------------------------------------------------- /sharing_code/test/fizz_buzz_iterator_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/test/fizz_buzz_iterator_test.rb -------------------------------------------------------------------------------- /sharing_code/test/fizz_buzz_pop_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/test/fizz_buzz_pop_test.rb -------------------------------------------------------------------------------- /sharing_code/test/fizz_buzz_spec_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/test/fizz_buzz_spec_test.rb -------------------------------------------------------------------------------- /sharing_code/test/fizz_buzz_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/test/fizz_buzz_test.rb -------------------------------------------------------------------------------- /sharing_code/test/support/fizz_buzz_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/test/support/fizz_buzz_helpers.rb -------------------------------------------------------------------------------- /sharing_code/test/support/fizz_buzzable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/test/support/fizz_buzzable.rb -------------------------------------------------------------------------------- /sharing_code/test/support/fizzing_buzzing_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/test/support/fizzing_buzzing_tests.rb -------------------------------------------------------------------------------- /sharing_code/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/sharing_code/test/test_helper.rb -------------------------------------------------------------------------------- /test_doubles/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/test_doubles/Gemfile -------------------------------------------------------------------------------- /test_doubles/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/test_doubles/Gemfile.lock -------------------------------------------------------------------------------- /test_doubles/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/test_doubles/Rakefile -------------------------------------------------------------------------------- /test_doubles/test/delegator_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/test_doubles/test/delegator_test.rb -------------------------------------------------------------------------------- /test_doubles/test/fake_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/test_doubles/test/fake_test.rb -------------------------------------------------------------------------------- /test_doubles/test/fixtures/files/dummy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/test_doubles/test/fixtures/files/dummy.txt -------------------------------------------------------------------------------- /test_doubles/test/mock_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/test_doubles/test/mock_test.rb -------------------------------------------------------------------------------- /test_doubles/test/payment_processor_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/test_doubles/test/payment_processor_test.rb -------------------------------------------------------------------------------- /test_doubles/test/stub_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskottom/minitest_cookbook_source/HEAD/test_doubles/test/stub_test.rb -------------------------------------------------------------------------------- /test_doubles/test/test_helper.rb: -------------------------------------------------------------------------------- 1 | require 'minitest/autorun' 2 | --------------------------------------------------------------------------------