Files
grecia/spec/models/document_spec.rb
2019-04-30 11:59:08 +02:00

28 lines
775 B
Ruby

require "rails_helper"
describe Document do
it_behaves_like "document validations", "budget_investment_document"
it_behaves_like "document validations", "proposal_document"
context "scopes" do
describe "#admin" do
it "returns admin documents" do
user_document = create(:document)
admin_document1 = create(:document, :admin)
admin_document2 = create(:document, :admin)
admin_document3 = create(:document, :admin)
expect(Document.admin.count).to eq(3)
expect(Document.admin).to include admin_document1
expect(Document.admin).to include admin_document2
expect(Document.admin).to include admin_document3
expect(Document.admin).to_not include user_document
end
end
end
end