Hi guys, I’m facing a strange behavior that smells like a bug.
consider this scenario:
Scenario: I’m cool
Given that I am cool 4 times out of 7
and this step:
Given(“that I am cool $n times out of $n_total”) do |n, n_total|
…
end
When running my story, this step is considered as PENDING.
If I change the name of the second placeholder to $total, the step
runs fine (as it should, given that it’s implemented).
My suspect is that when placeholders share a common prefix, the step
cannot be recognized correctly.
Anyone having the same issue?
btw: quoting the placeholders doesn’t change this behavior
keep on with the great work,
Paolo
It is the common prefix, not the underscore.
With $n and $nnn or $ntotal still fails.
Paolo
What about when you make it $ntotal? Is it the common first letter or
the underscore?
Pat
Thank you for your quick fix man!
What if I’m testing a standalone app instead of a rails one? (I bet I
need to wait for the next rspec release right?)
Paolo
Hey Paolo,
I’ve fixed this. Update your rspec plugin and it should work fine now.
Pat
On Sun, Jul 20, 2008 at 4:46 AM, Paolo D. [email protected]
wrote:
Thank you for your quick fix man!
What if I’m testing a standalone app instead of a rails one? (I bet I
need to wait for the next rspec release right?)
git clone git://github.com/dchelimsky/rspec.git
cd rspec
rake gem
rake install_gem
TaDa!
Cheers,
David