Upgraded Rails and RSpec
[monkeycharger.git] / vendor / plugins / rspec / rspec / failing_examples / diffing_spec.rb
blob85e13e8c04fbd99b2d755fb2678a4105da669d0d
1 describe "Running specs with --diff" do
2   it "should print diff of different strings" do
3     uk = <<-EOF
4 RSpec is a
5 behaviour driven development
6 framework for Ruby
7 EOF
8     usa = <<-EOF
9 RSpec is a
10 behavior driven development
11 framework for Ruby
12 EOF
13     usa.should == uk
14   end
16   class Animal
17     def initialize(name,species)
18       @name,@species = name,species
19     end
21     def inspect
22       <<-EOA
23 <Animal
24 name=#{@name},
25 species=#{@species}
27       EOA
28     end
29   end
31   it "should print diff of different objects' pretty representation" do
32     expected = Animal.new "bob", "giraffe"
33     actual   = Animal.new "bob", "tortoise"
34     expected.should eql(actual)
35   end
36 end