Sha256: ffda525913feadedbffdb1e61c3ff888a21f20dc88ce7115405f341bf5a6bb3e

Contents?: true

Size: 665 Bytes

Versions: 2

Compression:

Stored size: 665 Bytes

Contents

require 'spec_helper'

describe Codeqa::RunnerDecorator do
  it 'should run provide the errors if the checker failed' do
    source = source_with('def syntax_error', 'ruby.rb')
    runner = Codeqa::Runner.run(source)
    expect(runner.success?).to be false
    decorator = Codeqa::RunnerDecorator.new(runner)
    expect(decorator.to_s).to match(/syntax/)
  end
  it 'should run list the ran checkers' do
    source = source_with('def foo; end', 'ruby.rb')
    runner = Codeqa::Runner.run(source)
    expect(runner.success?).to be true
    decorator = Codeqa::RunnerDecorator.new(runner)
    expect(decorator.to_s).to match(/Passed tests.+strange chars/)
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
codeqa-0.3.1 spec/lib/codeqa/runner_decorator_spec.rb
codeqa-0.3.0 spec/lib/codeqa/runner_decorator_spec.rb