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.rbrequire "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
endvim lib/my_class.rbclass MyClass
attr_accessor :my_value
def initialize
@my_value = "test"
end
end