Files
grecia/spec/models/organization_spec.rb
2015-08-13 20:04:21 +02:00

47 lines
1.4 KiB
Ruby

require 'rails_helper'
describe Organization do
subject { create(:organization) }
describe "verified?" do
it "is false when verified_at? is blank" do
expect(subject.verified?).to be false
end
it "is true when verified_at? exists" do
subject.verified_at = Time.now
expect(subject.verified?).to be true
end
it "is false when the organization was verified and then rejected" do
subject.verified_at = Time.now
subject.rejected_at = Time.now + 1
expect(subject.verified?).to be false
end
it "is true when the organization was rejected and then verified" do
subject.rejected_at = Time.now
subject.verified_at = Time.now + 1
expect(subject.verified?).to be true
end
end
describe "rejected?" do
it "is false when rejected_at? is blank" do
expect(subject.rejected?).to be false
end
it "is true when rejected_at? exists" do
subject.rejected_at = Time.now
expect(subject.rejected?).to be true
end
it "is true when the organization was verified and then rejected" do
subject.verified_at = Time.now
subject.rejected_at = Time.now + 1
expect(subject.rejected?).to be true
end
it "is false when the organization was rejected and then verified" do
subject.rejected_at = Time.now
subject.verified_at = Time.now + 1
expect(subject.rejected?).to be false
end
end
end