Sha256: ea36e120374c4800c5088e534d3a264d3b17783183ca9e5de7cf0ae551ea2f0c

Contents?: true

Size: 619 Bytes

Versions: 2

Compression:

Stored size: 619 Bytes

Contents

require 'spec_helper'

describe Suspiciouss::Linter do

  let(:diff) { 'spec/fixtures/changeset.diff' }

  describe '#process' do

    context 'input as parameter' do

      let(:input) { File.open(diff, 'r').read }
      let(:output) { File.open('spec/fixtures/result.md', 'r').read }

      subject { described_class.new.process(input) }

      it { expect(subject).to eq output }
    end

    context 'input from standard input' do

      let(:output) { File.open('spec/fixtures/result.txt', 'r').read }

      subject { `cat #{diff} | bin/suspiciouss` }

      it { expect(subject).to eq output }
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
suspiciouss-0.1.1 spec/linter_spec.rb
suspiciouss-0.1 spec/linter_spec.rb