|
|
|
@ -175,4 +175,19 @@ RSpec.describe Scheme, type: :model do |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
describe "all schemes" do |
|
|
|
|
|
|
|
before do |
|
|
|
|
|
|
|
FactoryBot.create_list(:scheme, 4) |
|
|
|
|
|
|
|
FactoryBot.create_list(:scheme, 3, confirmed: false) |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it "sorts the schemes by status" do |
|
|
|
|
|
|
|
all_schemes = described_class.all |
|
|
|
|
|
|
|
expect(all_schemes.count).to eq(7) |
|
|
|
|
|
|
|
expect(all_schemes[0].status).to eq(:incomplete) |
|
|
|
|
|
|
|
expect(all_schemes[1].status).to eq(:incomplete) |
|
|
|
|
|
|
|
expect(all_schemes[2].status).to eq(:incomplete) |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|