We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2f5546b commit 890a2bcCopy full SHA for 890a2bc
lib/scss_lint/rake_task.rb
@@ -29,10 +29,7 @@ def run_task
29
require 'scss_lint'
30
require 'scss_lint/cli'
31
32
- CLI.new([]).tap do |cli|
33
- cli.parse_arguments
34
- cli.run
35
- end
+ CLI.new.run([])
36
rescue SystemExit => ex
37
if ex.status == CLI::EXIT_CODES[:data]
38
abort('scss-lint found lints')
spec/scss_lint/rake_task_spec.rb
@@ -0,0 +1,20 @@
1
+require 'spec_helper'
2
+require 'scss_lint/rake_task'
3
+
4
+describe SCSSLint::RakeTask do
5
+ before do
6
+ # Silence console output
7
+ STDOUT.stub(:write)
8
+ end
9
10
+ describe '#run' do
11
+ subject do
12
+ SCSSLint::RakeTask.new
13
+ Rake::Task['scss_lint']
14
15
16
+ it 'returns a successful exit code' do
17
+ expect(subject.invoke.first.call).to be_truthy
18
19
20
+end
0 commit comments