# frozen_string_literal: true require_relative 'spec_helper' RSpec.describe 'run tests', type: :aruba do it 'runs a single spec' do run_sass('basic') expect(last_command_started).to be_successfully_executed end it 'should not run todo specs by default' do run_sass('todo') expect(last_command_started).to be_successfully_executed expect(test_results(last_command_started.output)[:skips]).to eq 1 end it 'should run todo specs with --run-todo flag' do run_sass('todo', ["--run-todo"]) expect(last_command_started).to be_successfully_executed expect(test_results(last_command_started.output)[:skips]).to eq 0 end it 'should not allow limit to take a negative number' do run_sass('limit', ["--limit -10"]) expect(last_command_started).to_not be_successfully_executed end it 'should not allow limit to take a negative number' do run_sass('limit', ["--run-todo", "--limit 3"]) expect(last_command_started).to be_successfully_executed expect(test_results(last_command_started.output)[:runs]).to eq 3 end end