Sha256: eba9bc1f372be1c0b8e32c8274bbdb3cf77ef20699dc64dd9d51c9982174b0fa
Contents?: true
Size: 614 Bytes
Versions: 6
Compression:
Stored size: 614 Bytes
Contents
# greeter.rb # # Based on http://glu.ttono.us/articles/2006/12/19/tormenting-your-tests-with-heckle # # Run with: # # spec greeter_spec.rb --heckle Greeter # class Greeter def initialize(person = nil) @person = person end def greet @person.nil? ? "Hi there!" : "Hi #{@person}!" end end context "Greeter" do specify "should say Hi to person" do greeter = Greeter.new("Kevin") greeter.greet.should == "Hi Kevin!" end specify "should say Hi to nobody" do greeter = Greeter.new # Uncomment the next line to make Heckle happy #greeter.greet.should == "Hi there!" end end
Version data entries
6 entries across 6 versions & 2 rubygems