我剛剛安裝了黃瓜,我測試了它。我得到以下錯誤:黃瓜錯誤被壓制(未完全顯示)
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」行中的描述。這是黃瓜老版本的功能嗎? (我用屏幕錄像開始使用黃瓜。)
嗯,那仍然沒有給我完整的BT。我得到了相同的輸出... – user5243421 2010-07-12 22:54:27
嘗試'--backtrace'和'--verbose' – 2010-07-12 22:55:18
兩者都給我額外的信息,但是最有用的信息(「未初始化的常量User(NameError)」行)仍然顯示。 – user5243421 2010-07-12 23:01:00