[rspec-users] any tricks re using " eql(5.5)", but where 5.5 is a decimal not float?
Pat Maddox
pergesu at gmail.com
Fri Nov 7 23:10:38 EST 2008
"Greg Hauptmann" <greg.hauptmann.ruby at gmail.com> writes:
> in fact I guess I was fishing for an easier way than this...if one
> exists? or is ruby & rspec "eql()" just strict here in terms of
> types?
>
> On 11/7/08, Mark Wilden <mark at mwilden.com> wrote:
>> On Fri, Nov 7, 2008 at 3:24 PM, Greg Hauptmann <
>> greg.hauptmann.ruby at gmail.com> wrote:
>>
>>>
>>> expected 6.5, got #<BigDecimal:23d8284,'0.65E1',8(8)> (using .eql?)
>>>
>>
>> How about just expecting BigDecimal('5.5')?
>>
>> ///ark
>>
I'm not sure if you got my email before, but 6.5 ==
BigDecimal.new('6.5'). So use == instead and you should be good.
Pat
More information about the rspec-users
mailing list