Cucumber::未定义的错误需要担心什么?
我的cucumber特性文件如下Cucumber::未定义的错误需要担心什么?,cucumber,bdd,Cucumber,Bdd,我的cucumber特性文件如下 Feature: Create and Manage Videos In order to record a video As a registered user I want to create and manage videos Scenario: sent videos list Given I have sent video titled "Happy Birthday" to "My Friend X"
Feature: Create and Manage Videos
In order to record a video
As a registered user
I want to create and manage videos
Scenario: sent videos list
Given I have sent video titled "Happy Birthday" to "My Friend X"
When I go to my outbox list of videos
Then I should see "Happy Birthday" video
And I should see "My Friend X"
我使用以下命令运行cucumber
cucumber features
我得到以下输出
Using the default profile...
Feature: Create and Manage Videos
In order to record a video
As a registered user
I want to create and manage videos
Scenario: sent videos list # features/manage_video.feature:6
Given I have sent video titled "Happy Birthday" to "My Friend X" # features/manage_video.feature:7
Undefined step: "I have sent video titled "Happy Birthday" to "My Friend X"" (Cucumber::Undefined)
features/manage_video.feature:7:in `Given I have sent video titled "Happy Birthday" to "My Friend X"'
When I go to my outbox list of videos # features/manage_video.feature:8
Undefined step: "I go to my outbox list of videos" (Cucumber::Undefined)
features/manage_video.feature:8:in `When I go to my outbox list of videos'
Then I should see "Happy Birthday" video # features/manage_video.feature:9
Undefined step: "I should see "Happy Birthday" video" (Cucumber::Undefined)
features/manage_video.feature:9:in `Then I should see "Happy Birthday" video'
And I should see "My Friend X" # features/manage_video.feature:10
Undefined step: "I should see "My Friend X"" (Cucumber::Undefined)
features/manage_video.feature:10:in `And I should see "My Friend X"'
1 scenario (1 undefined)
4 steps (4 undefined)
0m1.877s
下面是我将在steps_定义文件中使用的一组代码片段
我的问题是:这些cumber::未定义的错误是否值得担心
谢谢
保罗是的,他们是!这表示没有任何测试实际正在执行。你不会说你是否真的写过步骤定义。如果有,Cucumber找不到这些,如果没有使用传统的文件夹结构,则需要使用
cucumber -r my_step_defs_location features
将my\u step\u defs\u location
替换为包含步骤定义的文件夹