2016-12-13 4 views
1

По водосвинке-х readme на Github я должен требовать Капибару/рельсы в моем spec_helper файла после установки перл:почему бы мне не нужно требовать «Капибары/рельсов» в spec_helper

require 'capybara/rails' 

Но даже если я уеду из требовать заявление в spec_helper, я по-прежнему можно использовать следующий синтаксис: Капибара

scenario "successfully creates a new user account" do 
    visit "users#index" 
    fill_in "user_email", with: "[email protected]" 
    click_button "Create User" 
    expect(page).to have_content "User successfully created" 
    end 

есть ли у него что-то делать с рельсами г RSpec: команду установить? Я смущен, почему работает синтаксис; как приложение знает?

ответ

0

Все, что требуется для capybara/rails, создано Capybara.app и настраивает драйвер стойки для оценки любых атрибутов data-method по ссылкам. Кроме того, это не влияет на capybara. Если вы уже настроили Capybara.app каким-то другим способом, все будет хорошо работать. Вы также можете получить его в своем rails_helper.rb, а не spec_helper.rb

Смежные вопросы