Я настраиваю автономный набор тестов RSpec/Capybara, интегрированный с SauceLabs, но инструкции в документации не кажется, не работает для меня.
Вот соответствующие части моего spec_helper.rb
:
require 'capybara'
require 'capybara/rspec'
require 'sauce/capybara'
Sauce.config do |config|
config[:browsers] = [
[ "OSX 10.10", "Safari", "8" ]
]
end
Capybara.default_driver = :sauce
А вот и особенность (not_found_spec.rb
):
feature 'Enroll: 404', :sauce => true do
before :each do
@nonexistent_curriculum = FactoryGirl.build :curriculum
@enroll = Enroll.new
end
context 'When I visit a page that does not exist' do
scenario 'I see a Not Found message' do
@enroll.go @nonexistent_curriculum
expect(@enroll.not_found).to be_visible
end
end
end
Когда я затем запускаю rspec
, спецификации запускаются и проходят, но никакие метаданные не записываются. Все, что я вижу в SauceLabs, это «Работа без имени Ruby».
Что мне не хватает?