Sha256: 9b7657bdd784e0ca68df837648e5e78ae0158dc3a9acf2c85b6cd23703ca7f20
Contents?: true
Size: 1.13 KB
Versions: 1
Compression:
Stored size: 1.13 KB
Contents
$:.unshift File.join(File.dirname(__FILE__), "..", "..", '..', "lib", 'buildmaster') require 'spec' require 'cotta' require 'cotta/in_memory_system' require 'project/java_manifest' module BuildMaster describe JavaManifest do before do @cotta = Cotta.new(InMemorySystem.new) end after do @cotta = nil end it 'loading_manifest' do file = @cotta.file('dir/manifest.mf') file.save <<CONTENT Implementation-Version: 2.3.3 Implementation-Build: 1139 Implementation-Vendor: Vendor Implementation-Number: Number CONTENT manifest = JavaManifest.new(file) version = manifest.version "2.3.3".should == version.number end it 'increase_build' do file = @cotta.file('dir/manifest.mf') file.save <<CONTENT Implementation-Version: 2.3.3 Implementation-Build: 1139 Implementation-Vendor: Vendor Implementation-Number: Number CONTENT manifest = JavaManifest.new(file) build_number = manifest.version.build version = manifest.increase_build (build_number + 1).should == version.build manifest.version.build.should == version.build end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
BuildMaster-1.1.9 | test/buildmaster/project/tc_java_manifest.rb |