16 lines
479 B
Ruby
16 lines
479 B
Ruby
shared_examples_for "a releasable" do
|
|
it { is_expected.to respond_to(:contact_person) }
|
|
it { is_expected.to respond_to(:release_number) }
|
|
it { is_expected.to respond_to(:uses_edl?) }
|
|
|
|
describe "associations" do
|
|
it { is_expected.to belong_to(:project).touch(true) }
|
|
it { is_expected.to belong_to(:contract_template).optional }
|
|
end
|
|
|
|
describe "#order_by_recent" do
|
|
subject { described_class }
|
|
it { is_expected.to respond_to(:order_by_recent) }
|
|
end
|
|
end
|