Sha256: b765d6d190d0b7f690577b7b6fbae29da81418989d56cc20b359b85dfbf1a55b
Contents?: true
Size: 847 Bytes
Versions: 2
Compression:
Stored size: 847 Bytes
Contents
require 'mri/spec_helper' RSpec.describe 'Opal::RSpec::BrowserFormatter', type: :feature, js: true do # Use Rack config exactly as shipped in the GEM before { Capybara.app = Rack::Builder.new_from_string(File.read("#{__dir__}/rack/config.ru")) } let(:error_fetcher) { page.evaluate_script('window.jsErrors') } before do visit '/' # Specs should run in 12 seconds but in case Travis takes longer, provide some cushion Capybara.default_max_wait_time = 40 end after do js_errors = error_fetcher puts "Javascript errors: #{js_errors}" if js_errors.any? end it 'matches test results' do expect(page).to have_content '3 examples, 1 failure, 1 pending' expect(page).to have_content 'group' expect(page).to have_content 'a skipped example' expect(page).to have_content 'a failed example' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opal-rspec-0.6.2 | spec/mri/unit/opal/rspec/browser_formatter_spec.rb |
opal-rspec-0.6.1 | spec/mri/unit/opal/rspec/browser_formatter_spec.rb |