2010-10-23 23 views
8

Phiên bản mới nhất của những viên đá quý này có hoạt động với nhau không? Có vẻ như một thứ gì đó có thể thoát ra khỏi đống đạn của tôi.Thử nghiệm dưa chuột/Capybara không còn chạy trong dự án Rails 3

undefined local variable or method `node' for #<Capybara::Driver::RackTest::Node:0x103e19390> (NameError) 
./features/step_definitions/web_steps.rb:35 
./features/step_definitions/web_steps.rb:14:in `with_scope' 
./features/step_definitions/web_steps.rb:34:in `/^(?:|I)follow "([^"]*)"(?: within "([^"]*)")?$/' 
features/signing_in.feature:11:in `And I follow "Login"' 

Tất cả tôi đang cố gắng để làm được điều hành một tính năng với:

bundle exec cucumber features/signing_in.feature 

tôi không thể chạy bất kỳ bài kiểm tra.

capybara-0.4.0 
cucumber-rails-0.3.2 
cucumber-0.9.2 

Tôi đã chạy lại tập lệnh cài đặt cho dưa leo. Hãy để tôi cũng thêm rằng tôi không có ý tưởng những gì đang cố gắng gọi "Node" bên trong của Capybara :: Drive :: RackTest.

+0

"Không còn"? Bạn đã thay đổi gì? – Reactormonk

+0

Tôi đã nâng cấp đá quý. Xem câu trả lời dưới đây. – AKWF

Trả lời

18

"... vấn đề ... dưa chuột khỉ vá một phương pháp Capybara mà không còn tồn tại ... nhận xét ra 'dưa chuột/Capybara-javascript-thi đua' ... lỗi sẽ biến mất"

$ features/support/env.rb

HẠNH PHÚC MỪNG !!

http://github.com/jnicklas/capybara/issues/issue/87/#issue/87/comment/433959

+0

404 trên liên kết github đó. – y0mbo

+0

Nhận xét đó dường như đã biến mất, nhưng liên kết chung vẫn hoạt động: https://github.com/jnicklas/capybara/issues/87 –

+0

Nó hoạt động như sự quyến rũ !! –

Các vấn đề liên quan