我得到了我的Mac OS X框上的Rails和黃瓜。當我嘗試運行以下情形:黃瓜情況失敗,沒有錯誤信息
Feature: ActorDetail
In order to learn about an actor
As a costumer
I want to see their details
Scenario: Actors page should exist
Given I am on actor page
Then I should see "Actors"
當我嘗試運行我得到以下測試:
kevin:11:17 PM:~/Documents/Rails/testApp: cucumber
Using the default profile...
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement
F--F
Failing Scenarios:
cucumber features/ActorDetail.feature:6 # Scenario: Actors page should exist
1 scenario (1 failed)
2 steps (2 skipped)
0m0.138s
這是一個失敗的測試,但不是我想它想的方式失敗,如果你知道我的意思。我期待一個消息,告訴我,有沒有爲「演員」定義
有趣的是,如果我從雙單引號「演員」改變路徑,這就是我得到:
kevin:11:09 PM:~/Documents/Rails/testApp: cucumber
Using the default profile...
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement
F-UF
Failing Scenarios:
cucumber features/ActorDetail.feature:6 # Scenario: Actors page should exist
1 scenario (1 failed)
2 steps (1 skipped, 1 undefined)
0m0.144s
我很抱歉,如果我提供的信息不足,我已經安裝了什麼寶石,配置等。到目前爲止,我一直在Rails上開發了大約三個小時。
非常感謝,
KevDog
更新 我做了寶石更新,現在事情似乎變得更糟。這是當前的錯誤:
kevin:12:29 AM:~/Documents/Rails/testApp: cucumber
Using the default profile...
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement
/Users/kevin/.gem/ruby/1.8/gems/nokogiri-1.4.2/lib/nokogiri/nokogiri.bundle: [BUG] Bus Error
ruby 1.8.7 (2008-05-31 patchlevel 0) [i686-darwin9.4.0]
Abort trap
這聽起來不太好。
據我所知,在該行的開頭空格準備測試數據庫中沒有對黃瓜功能的行爲產生影響。 – carols10cents 2010-08-19 15:49:35