I am doing the Testing with Rspec course of Code School and have installed ruby 2.2.1, rails 4.2.5.1 and rspec 3.4.4 to my Ubuntu system. As the first video describes I typed
rspec --init
in my project folder, which created a spec folder, in which i made a new directory called lib. There i placed the both .rb files:
touch spec/lib/zombie_spec.rb
touch spec/lib/zombie.rb
The spec_helper.rb is created normally in the spec folder. If i run:
rspec spec/lib/zombie_spec.rb
for the following code in zombie_spec.rb:
require "spec_helper"
describe "Zombie" do
it "is named Ash"
end
everything runs as expected and shown in the video. But if i take the next step and add
require "zombie"
to the zombie_spec.rb file after the first require, I get the error:
cannot load such file -- zombie (LoadError)
zombie.rb looks exactly like this:
class Zombie
end