Sha256: 36ef30620343a935b0ad1322860adeca082a02bdd6fd034049e1f4f7f39b8d76

Contents?: true

Size: 421 Bytes

Versions: 7

Compression:

Stored size: 421 Bytes

Contents

# frozen_string_literal: true

require 'open3'

# Run karma and parse the output for failures.
# The spec will fail if any karma test fails.
describe 'Karma' do
  let(:runner)  { Open3.capture3('karma', 'start') }
  let(:output)  { runner[0] + runner[1] }
  let(:status)  { runner[2].exitstatus }

  it 'expects all karma tests to pass' do
    $stderr.puts output unless status == 0
    expect(status).to eq(0)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
browse-everything-1.1.2 spec/javascripts/karma_spec.rb
browse-everything-1.1.1 spec/javascripts/karma_spec.rb
browse-everything-1.1.0 spec/javascripts/karma_spec.rb
browse-everything-1.0.2 spec/javascripts/karma_spec.rb
browse-everything-1.0.1 spec/javascripts/karma_spec.rb
browse-everything-1.0.0 spec/javascripts/karma_spec.rb
browse-everything-1.0.0.rc2 spec/javascripts/karma_spec.rb