require 'mspec'
describe "equals" do
it "compares objects not values" do
a = "a"
b = "a"
c = a
a.should equal(c)
a.should_not equal(b)
a.should == b
end
end
On Wed, Jan 7, 2009 at 3:48 AM, Shri Borde <[email protected]> wrote:
> I noticed this in core\thread\current_spec.rb.
>
>
>
> it "returns the current thread" do
>
> t = Thread.new { Thread.current }
>
> t.value.should equal(t)
>
> Thread.current.should_not equal(t.value)
>
> end
>
>
>
> Is this any different than writing "t.value.should == t"? Is either of them
> the recommended way? Seems odd to support two ways of writing the exact same
> thing.
>
>
>
> Thanks,
>
> Shri
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
--
Michael Letterle
[Polymath Prokrammer]
http://blog.prokrams.com
_______________________________________________
Ironruby-core mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core