blob: 342eab7ef598820d185c97d5a27ca7d08f64355b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
require 'spec_helper'
describe Job do
let(:project) { FactoryGirl.create :project }
it { should belong_to(:project) }
it { should have_many(:builds) }
describe "run_for_ref?" do
it "allows run for any ref if refs params is empty" do
job = FactoryGirl.create :job, project: project
job.run_for_ref?("anything").should be_true
end
it "allows run for any ref in refs params" do
job = FactoryGirl.create :job, project: project, refs: "master, staging"
job.run_for_ref?("master").should be_true
job.run_for_ref?("staging").should be_true
job.run_for_ref?("anything").should be_false
end
end
end
|