步骤定义无法识别

时间:2019-04-02 09:53:21

标签: ruby

我是黄瓜新手。请帮助

我的红宝石文件为

Given(/^I have variable a$/) do
@a = 50;
end

And(/^I have variable b$/) do
@b = 70;
end

When(/^I multiplication a and b$/) do
  @mul = @a * @b;
end

Then(/^I display the Result$/) do
puts "Multiplication of #{@a} and #{@b} is #{@mul}";
end

features file

Feature: Multiplication
  I multiply two numbers
  Scenario: multiply a and b
    Given I have variable a
    And I have variable b
    When I multiplication a and b
    Then I display the Result

我收到以下错误:

  

测试从15:16开始... C:\ Ruby25-x64 \ bin \ ruby​​.exe -EUTF-8   C:\ Ruby25-x64 \ bin \黄瓜   C:/用户/mvelayutham/RubymineProjects/CucumberProject1/features/multiplication.feature   --format Teamcity :: Cucumber :: Formatter --expand --color -r功能警告:格式化程序Teamcity :: Cucumber :: Formatter正在使用   过时的格式化程序API,该版本将在Cucumber v4.0中删除。

     

您可以使用这些来实现未定义步骤的步骤定义   片段:

     

Given(“我有变量a”)待处理#在此处写入代码   以上具体行动的结束语

     

您可以使用这些来实现未定义步骤的步骤定义   片段:

     

And(“我有变量b”)待处理#在此处编写代码,将   上面的短语变成具体行动结束

     

您可以使用这些来实现未定义步骤的步骤定义   片段:

     

When(“ I a b乘以b”)等待处理#在此处编写代码   将上面的短语变成具体动作结束

     

您可以使用这些来实现未定义步骤的步骤定义   片段:

     

然后(“我显示结果”)待处理#在此处写入代码   上面的具体动作的短语结束了1个场景(1个未定义)4   步骤(4个未定义)0m0.124s

     

以退出代码0结束的过程

我正在RubyMine IDE中执行

0 个答案:

没有答案