]>
Commit | Line | Data |
---|---|---|
9be00a32 MM |
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 |