diff options
Diffstat (limited to 'vendor/plugins/rspec/examples/greeter_spec.rb')
-rw-r--r-- | vendor/plugins/rspec/examples/greeter_spec.rb | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/vendor/plugins/rspec/examples/greeter_spec.rb b/vendor/plugins/rspec/examples/greeter_spec.rb new file mode 100644 index 000000000..7d67e3187 --- /dev/null +++ b/vendor/plugins/rspec/examples/greeter_spec.rb @@ -0,0 +1,30 @@ +# 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 + +describe "Greeter" do + it "should say Hi to person" do + greeter = Greeter.new("Kevin") + greeter.greet.should == "Hi Kevin!" + end + + it "should say Hi to nobody" do + greeter = Greeter.new + # Uncomment the next line to make Heckle happy + #greeter.greet.should == "Hi there!" + end +end |