Sha256: 74d04e964eb5154201bda7f197abbf5b98329d14f45c7bb55504870117852724
Contents?: true
Size: 950 Bytes
Versions: 6
Compression:
Stored size: 950 Bytes
Contents
require 'spec_helper.rb' describe "JSHint task" do let(:tmp_dir) { "#{Dir.tmpdir}/jasmine_tasks_test" } let(:jasmine_dev) { JasmineDev.new } before do reset_dir tmp_dir end describe "when Node is not present" do before do jasmine_dev.should_receive(:has_node?).and_return(false) @output = capture_output { jasmine_dev.js_hint } end it "should not tell the user that lint is running" do @output.should_not match(/Running JSHint/) end it "should prompt the user to install Node" do @output.should match(/Node\.js is required/) end end describe "when Node is present" do before do jasmine_dev.should_receive(:has_node?).and_return(true) @output = capture_output { jasmine_dev.js_hint } end it "should tell the user that lint is running" do @output.should match(/Running JSHint/) @output.should match(/Jasmine JSHint PASSED/) end end end
Version data entries
6 entries across 6 versions & 1 rubygems