mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-21 17:50:13 +01:00
37 lines
668 B
Ruby
37 lines
668 B
Ruby
|
|
describe "Running specs with --diff" do
|
||
|
|
it "should print diff of different strings" do
|
||
|
|
uk = <<-EOF
|
||
|
|
RSpec is a
|
||
|
|
behaviour driven development
|
||
|
|
framework for Ruby
|
||
|
|
EOF
|
||
|
|
usa = <<-EOF
|
||
|
|
RSpec is a
|
||
|
|
behavior driven development
|
||
|
|
framework for Ruby
|
||
|
|
EOF
|
||
|
|
usa.should == uk
|
||
|
|
end
|
||
|
|
|
||
|
|
class Animal
|
||
|
|
def initialize(name,species)
|
||
|
|
@name,@species = name,species
|
||
|
|
end
|
||
|
|
|
||
|
|
def inspect
|
||
|
|
<<-EOA
|
||
|
|
<Animal
|
||
|
|
name=#{@name},
|
||
|
|
species=#{@species}
|
||
|
|
>
|
||
|
|
EOA
|
||
|
|
end
|
||
|
|
end
|
||
|
|
|
||
|
|
it "should print diff of different objects' pretty representation" do
|
||
|
|
expected = Animal.new "bob", "giraffe"
|
||
|
|
actual = Animal.new "bob", "tortoise"
|
||
|
|
expected.should eql(actual)
|
||
|
|
end
|
||
|
|
end
|