Sha256: c16b38d0634caa00de784c2e4fce69da5fd2e11b6574ceb4fcc9fcf9d56e0236
Contents?: true
Size: 1.47 KB
Versions: 4
Compression:
Stored size: 1.47 KB
Contents
require 'spec_helper' describe LintTrap::Linter do describe '.find' do subject(:language){described_class.find(linter_name)} context 'when given CheckStyle' do let(:linter_name){'CheckStyle'} it{is_expected.to eq(described_class::CheckStyle)} end context 'when given CoffeeLint' do let(:linter_name){'CoffeeLint'} it{is_expected.to eq(described_class::CoffeeLint)} end context 'when given CPPCheck' do let(:linter_name){'CPPCheck'} it{is_expected.to eq(described_class::CPPCheck)} end context 'when given CSSLint' do let(:linter_name){'CSSLint'} it{is_expected.to eq(described_class::CSSLint)} end context 'when given GoLint' do let(:linter_name){'GoLint'} it{is_expected.to eq(described_class::GoLint)} end context 'when given JSHint' do let(:linter_name){'JSHint'} it{is_expected.to eq(described_class::JSHint)} end context 'when given JSONLint' do let(:linter_name){'JSONLint'} it{is_expected.to eq(described_class::JSONLint)} end context 'when given PyLint' do let(:linter_name){'PyLint'} it{is_expected.to eq(described_class::PyLint)} end context 'when given RuboCop' do let(:linter_name){'RuboCop'} it{is_expected.to eq(described_class::RuboCop)} end context 'when given SCSSLint' do let(:linter_name){'SCSSLint'} it{is_expected.to eq(described_class::SCSSLint)} end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
lint_trap-0.0.6 | spec/linter_spec.rb |
lint_trap-0.0.5 | spec/linter_spec.rb |
lint_trap-0.0.4 | spec/linter_spec.rb |
lint_trap-0.0.3 | spec/linter_spec.rb |