oh, I left in:
it should return an error when passed a string do
@audience.stats = 'Market Goblin'
lambda [EMAIL PROTECTED] = 'Market Goblin'}.should raise_error
end
when yours is:
it should return an error when passed a string do
lambda [EMAIL PROTECTED] = 'Market
Andrew WC Brown wrote:
oh, I left in:
it should return an error when passed a string do
@audience.stats = 'Market Goblin'
lambda [EMAIL PROTECTED] = 'Market Goblin'}.should raise_error
end
when yours is:
it should return an error when passed a string do
lambda
So if I understand correctly,
The following didn't raise an error:
@audience.stats = 'Market Goblin'
@audience.stats.should raise_error
because audience.stats didn't return an error.
Where as lambda will return an error.
On Jan 29, 2008 10:58 PM, Ben Mabey [EMAIL PROTECTED] wrote:
Andrew WC
Sematics.. the method is never returning an error, it raises one. So
you can't say @audience.stats=dsfds and expect to see an exception
returned right?
Since an exception is being raised you have to think of another way of
testing it aside from checking it's return value... So you could do
lawl, David has been out of the loop a few e-mails.I left in an extra line.
Thanks for the expansion Ben, adds much more clarity,
On Jan 29, 2008 8:03 PM, David Chelimsky [EMAIL PROTECTED] wrote:
On Jan 29, 2008 6:55 PM, Andrew WC Brown [EMAIL PROTECTED] wrote:
try it, does the same thing
On Jan 29, 2008 6:55 PM, Andrew WC Brown [EMAIL PROTECTED] wrote:
try it, does the same thing ='(
Shouldn't be the exact same thing. What's the whole error?
Also - what version of rspec? If trunk, do you have the latest (3268)?
On Jan 29, 2008 7:49 PM, Shane Mingins [EMAIL PROTECTED]