[rspec-users] Sorry if this is a stupid question

Matt Wynne matt at mattwynne.net
Thu Feb 12 09:39:24 EST 2009


Those features look out of date to me. The Scenarios / More Examples  
format has been deprecated in the latest version on Github.

Which version of cucumber are you using?

Try this instead:
http://wiki.github.com/aslakhellesoy/cucumber/scenario-outlines


On 12 Feb 2009, at 12:01, Beaton, Malcolm wrote:

>
>
> Hi everyone
>
> I am trying to run the CS examples using Iron ruby/ cucumber from  
> the download and have hit a really irritating snag
>
> I have added a subtract method to the CS calculator – Re compiled –  
> Added a features file for it and when I run I get the following
>
>   Scenario: subtract two numbers                 # features/ 
> subtraction.feature:
> 6
>     Given I have entered 70 into the calculator
>     And I have entered 50 into the calculator
>     When I press subtract
>     Then the result should be 20 on the screen
>     And the result class should be Fixnum
>
>     |input_1|input_2|button  |output|class |
>     |30     |20     |subtract|10    |
>
>       expected: 0,
>            got: 10 (using ==)
>       Diff:
>       @@ -1,2 +1,2 @@
>       -0
>       +10 (Spec::Expectations::ExpectationNotMetError)
>       features/subtraction.feature:15:in `/the result should be (.*)  
> on the scre
> en/'
>
> As you can see the calculator returns the right number (10) but  
> somehow the features file is expecting 0??? Even though I have  
> defined 10 as the result?
> Can anyone help me – I’m doing my head in
> Below is the subtract method from the steps file and the result  
> compare
>
> When /I press subtract/ do
>   @result = @calc.Subtract
> end
>
> Then /the result should be (.*) on the screen/ do |result|
>   @result.should == result.to_i
> end
>
>
>
>
> Malcolm Beaton
> _______________
> EMC Consulting
> Phone: +44 1784 222127 | Mobile: +44 7768 427309
> malcolm.beaton at emc.com
> www.emc.com/consulting
>
>
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

Matt Wynne
http://blog.mattwynne.net
http://www.songkick.com



More information about the rspec-users mailing list