Sha256: d438017bf727b1c5502689d07118c1e82aacbd54448daac38cf1363cc30ab363
Contents?: true
Size: 1.33 KB
Versions: 4
Compression:
Stored size: 1.33 KB
Contents
require 'spec_helper' describe Bueller::VersionHelper do let(:gemspec_helper) { mock Bueller::GemSpecHelper, :has_version? => true } let(:helper) { Bueller::VersionHelper.new gemspec_helper } describe "full version" do before do gemspec_helper.stub!(:version).and_return '3.5.4' end it 'should have version 3.5.4' do helper.should have_version(3, 5, 4) end it "should bump major version" do helper.bump_major helper.should have_version(4, 0, 0) end it "should bump the minor version" do helper.bump_minor helper.should have_version(3, 6, 0) end it "should bump the patch version" do helper.bump_patch helper.should have_version(3, 5, 5) end end describe "prerelease version" do before do gemspec_helper.stub!(:version).and_return '3.5.4.a1' end it 'should be version 3.5.4.a1' do helper.should have_build_version(3, 5, 4, 'a1') end it "should bump major version" do helper.bump_major helper.should have_build_version(4, 0, 0, nil) end it "should bump the minor version" do helper.bump_minor helper.should have_build_version(3, 6, 0, nil) end it "should bump the patch version" do helper.bump_patch helper.should have_build_version(3, 5, 5, nil) end end end
Version data entries
4 entries across 4 versions & 1 rubygems