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

Beaton, Malcolm Malcolm.Beaton at emc.com
Thu Feb 12 07:01:16 EST 2009


 

 

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 <mailto:last_firstname at emc.com>  

www.emc.com/consulting <http://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 
______________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20090212/1b1a3077/attachment-0001.html>


More information about the rspec-users mailing list