new to ruby and trying to minitest

i recreated a test directory, and placed all the necessary files in the directory.

replaced gem 'minitest' with               gem 'minitest-rails', '~> 0.1.0.alpha' I replaced coz I was getting in error in the terminal which reads               Could not find generator mini_test:install therefore, again, I replaced and bundled. it then proceeded to create test/minitest_helper.rb


i run the first test which is

require "minitest/autorun" require "minitest/rails"

class ExercisesTest < ActionController::TestCase

  test "should get show" do     get :show     assert_response :success   end


and the output from the terminal reads

Errors running test:units! #<NoMethodError: undefined method `' for nil:NilClass>

I need some hand holding setting up the directory now. what to test, and how to write tests. I'm not looking just to get tests to pass ( I am) but I'm wanting to know what the fuck I'm doing, really. None of this half assed shit, ya know?

be well.

If you don’t know what you are doing, then learn the basics. Here is a free coupon for TDD in Ruby course for beginners:

I suggest working right through a good tutorial such as (which is free to use online). That will show you the basics of rails including tests.


I've been working on that tutorial but still confused. thanks for reaching out.

Where on the tutorial are you confused?


control flow. learning how to think. like, obviously I know exactly what this test is doing

test "should get show" do    get :show    assert_response :success end

however, when doing other testing on another application to help hone my craft, I have no idea what the heels I'm doing.

thanks for reaching out. take care.

Finish the tutorial first, doing all the exercises, see if that helps.


ok, I will.

thanks again for reaching out. it's appreciated.