A couple of options:
Why decide for minitest or rspec? Asked this question on reddit.
Okay, so minitest seems to be the "lighter and faster" option. If I need more complex things, I'll consider rspec. I'll start by looking at minitest.
No real how to get started or setup guide. So I search for how to setup minitest.
I want it easier so I also search for tutorial minitest.
When you install the current version (9 may 2019) of minitest you get an error.
gem 'minitest', '5.10.3' and do
bundle install or
bundle update minitest instead.
rails test and see if you need to debug things (I had to).
I went for a test to see if I get a
200 statuscode on my
root_url, created the file
require 'test_helper' require 'minitest/autorun' class HomepageTest < ActionDispatch::IntegrationTest test "should get home" do get root_url assert_response :success end end
rails test gets:
Running via Spring preloader in process 12863 Run options: --seed 3496 # Running: . Finished in 0.767240s, 1.3034 runs/s, 1.3034 assertions/s. 1 runs, 1 assertions, 0 failures, 0 errors, 0 skips
Hello world! It works.
Getting more specific tests in place is necessary. Starting with testing the CRUD of tips.
Added faker, factory-bot-rails, guard, guard-minitest and simplecov to the Gemfile.