Hi Guys,
I see in the Cucmber --help that -d akd --dry-run is supported but it
doesn’t seem to work.
Anyone know why?
Thanks, very much.
Tim
Hi Guys,
I see in the Cucmber --help that -d akd --dry-run is supported but it
doesn’t seem to work.
Anyone know why?
Thanks, very much.
Tim
On Mon, Feb 2, 2009 at 7:00 PM, Tim W. [email protected] wrote:
Hi Guys,
I see in the Cucmber --help that -d akd --dry-run is supported but it
doesn’t seem to work.Anyone know why?
Because it has a bug that has been fixed in 0.2 prereleases (0.1.99.x)
http://tinyurl.com/cucumber-0-2-beta
Aslak
On Feb 2, 2009, at 6:30 PM, Ben G. wrote:
ex.responses.should be_nil ex.responses.should_include @auth_response ex.responses.include?.with('a').should be_trueend
Clearly, it makes no sense. Somehow the exception validation block
is not running. What am I doing wrong?
raise_error doesn’t take a block, and so it’s being ignored:
http://rspec.rubyforge.org/rspec/1.1.12/classes/Spec/Matchers.html#M000483
Scott
Hi all,
This spec always passes:
lambda do
process_card @credit_card, billing_info, 10604, '1.1.1.1',
@gateway
end.should raise_error(MinimalCart::CaptureFailureError) do |ex|
ex.should be_nil
ex.should_not be_nil
ex.responses.should be_nil
ex.responses.should_include @auth_response
ex.responses.include?.with(‘a’).should be_true
end
Clearly, it makes no sense. Somehow the exception validation block is
not running. What am I doing wrong?
Thanks
Ben
On Mon, Feb 2, 2009 at 3:30 PM, Ben G.
[email protected] wrote:
ex.responses.should_include @auth_response ex.responses.include?.with('a').should be_trueend
Clearly, it makes no sense. Somehow the exception validation block is not
running. What am I doing wrong?
try using { } instead of do…end. Pretty sure that the problem you’re
experiencing has to do with Ruby’s block precedence.
Pat
On Feb 2, 2009, at 6:30 PM, Ben G. wrote:
ex.responses.should be_nil ex.responses.should_include @auth_response ex.responses.include?.with('a').should be_trueend
Clearly, it makes no sense. Somehow the exception validation block
is not running. What am I doing wrong?
Disregard my last email. I was being stupid.
Scott
Hi all,
This spec always passes:
lambda do
process_card @credit_card, billing_info, 10604, '1.1.1.1',
@gateway
end.should raise_error(MinimalCart::CaptureFailureError) do |ex|
ex.should be_nil
ex.should_not be_nil
ex.responses.should be_nil
ex.responses.should_include @auth_response
ex.responses.include?.with(‘a’).should be_true
end
Clearly, it makes no sense. Somehow the exception validation block is
not running. What am I doing wrong?
Thanks
Ben
On Mon, Feb 2, 2009 at 4:22 PM, Pat M. [email protected] wrote:
ex.should_not be_nil ex.responses.should be_nil ex.responses.should_include @auth_response ex.responses.include?.with('a').should be_trueend
Clearly, it makes no sense. Somehow the exception validation block is not
running. What am I doing wrong?try using { } instead of do…end. Pretty sure that the problem you’re
experiencing has to do with Ruby’s block precedence.
oops I should have been more specific. I meant use { } for the block
after raise_error:
lambda do
process_card @credit_card, billing_info, 10604, ‘1.1.1.1’, @gateway
end.should raise_error(MinimalCart::CaptureFailureError) { |ex|
ex.should be_nil
ex.should_not be_nil
ex.responses.should be_nil
ex.responses.should_include @auth_response
ex.responses.include?.with(‘a’).should be_true
}
Although I think that do…end.method is hideous and so I would change
the lambda to use curly braces as well ![]()
Pat
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs