Sha256: bed2da1e3cec7eb96cca4deadcb24de1851007fa077d961c5bcc5b147f20a554
Contents?: true
Size: 846 Bytes
Versions: 65
Compression:
Stored size: 846 Bytes
Contents
require "spec_helper" describe SC::Tools, 'build-number' do include SC::SpecHelpers before do save_env SC.build_mode = :production @tool = SC::Tools.new('build_number') end after do restore_env end it "should raise error if no target is passed" do lambda { @tool.build_number }.should raise_error end it "should raise error if more than one target is passed" do lambda { @tool.build_number('target1','target2') }.should raise_error end it "should write build number when passed target" do expected_target = fixture_project(:real_world).target_for(:sproutcore) expected = expected_target.prepare!.compute_build_number @tool.set_test_project fixture_project(:real_world) # req... bn = capture('stdout') { @tool.build_number('sproutcore') } bn.should eql(expected) end end
Version data entries
65 entries across 65 versions & 1 rubygems