]> git.immae.eu Git - github/fretlink/pronto-hlint.git/blob - spec/pronto/eslint_spec.rb
8bd0bc848f1bcf193945fc9262925cc9219c446a
[github/fretlink/pronto-hlint.git] / spec / pronto / eslint_spec.rb
1 require 'spec_helper'
2
3 module Pronto
4 describe ESLint do
5 let(:eslint) { ESLint.new }
6
7 describe '#run' do
8 subject { eslint.run(patches, nil) }
9
10 context 'patches are nil' do
11 let(:patches) { nil }
12 it { should == [] }
13 end
14
15 context 'no patches' do
16 let(:patches) { [] }
17 it { should == [] }
18 end
19
20 context 'patches with a four warnings' do
21 include_context 'test repo'
22
23 let(:patches) { repo.diff('master') }
24
25 its(:count) { should == 4 }
26 its(:'first.msg') { should == "Expected { after 'if' condition." }
27 end
28 end
29 end
30 end