0

rspec と capybara を使用して簡単なテストを実行しようとしています。

describe "Create" do
  visit new_client_path 

  page.should have_selector('h1', text: "New Client") 
end

しかし、私はエラーが発生します:

undefined local variable or method `visit'

訪問行を削除すると、次のエラーが発生します。

undefined local variable or method `page'

spec_helperファイルに DSL を含めました。

何が問題ですか?

ありがとう

4

2 に答える 2

3

itブロック内にテストを配置するのを忘れただけのようです。

describe "Create" do
  it "does something" do
    visit new_client_path 
    page.should have_selector('h1', text: "New Client") 
  end
end
于 2013-07-02T06:08:57.943 に答える