Я только что установил огурец и проверил его. Я получил следующую ошибку:
teefcomp:cucumber-intro teef$ cucumber features/manage_users.feature
Using the default profile...
F----F
Failing Scenarios:
cucumber features/manage_users.feature:6 # Scenario: User List
1 scenario (1 failed)
4 steps (4 skipped)
0m0.029s
Кажется, это подавляет ошибку. Я ожидал что-то вроде:
Feature: Manage users
In order to understand my user base better
As an administrator
I want to view a list of users
Scenario: User List
Given I have users named George, Mary
uninitialized constant User (NameError)
./features/step_definitions/user_steps.rb:3
./features/step_definitions/user_steps.rb:2:in '/^I have users named (.*)$/'
features/manage_users.feature:7:in 'Given I have users named George, Mary'
Кто-нибудь знает, как заставить огурец отображать ошибки полностью?
--backtrace
, --verbose
, -b
и --trace
не работают; Я все еще вижу F----F
, и сценарий сбоя указан, но я все еще ожидаю что-то вроде описания в строке «NameError». Это особенность старой версии огурца? (Я использую скринкасты, чтобы начать использовать огурец.)