mkdir tdd && cd tdd
bundle init
vim Gemfile
# A sample Gemfile
source "https://rubygems.org"
gem "rspec"
gem "guard"
gem "guard-rspec"
rspec --init
guard init rspec
guard
mkdir spec/lib lib
vim spec/lib/my_class_spec.rb
require "spec_helper"
require "my_class"
describe MyClass do
context "#new" do
it "should initialize a new myclass" do
my_class = MyClass.new
my_class.my_value.should eq("test")
end
end
end
vim lib/my_class.rb
class MyClass
attr_accessor :my_value
def initialize
@my_value = "test"
end
end