rosa-build/spec/models/build_list/package_spec.rb

31 lines
633 B
Ruby

require 'spec_helper'
describe BuildList::Package do
before { stub_symlink_methods }
it 'is valid' do
FactoryGirl.create(:build_list_package).should be_persisted
end
context '#set_epoch' do
let(:package) { FactoryGirl.build(:build_list_package) }
['', '(none)'].each do |epoch|
it "ensures that epoch is set to nil when epoch is '#{epoch}'" do
package.epoch = epoch
package.save
package.epoch.should be_nil
end
end
it "ensures that valid epoch has been setted" do
package.epoch = '55'
package.save
package.epoch.should == 55
end
end
end