|
|
|
@ -59,6 +59,30 @@ RSpec.describe FormHandler do
|
|
|
|
|
expect(form).to be_a(Form) |
|
|
|
|
expect(form.pages.count).to eq(45) |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
it "is able to load a current sales form" do |
|
|
|
|
form_handler = described_class.instance |
|
|
|
|
form = form_handler.get_form("current_sales") |
|
|
|
|
expect(form).to be_a(Form) |
|
|
|
|
expect(form.pages.count).to eq(1) |
|
|
|
|
expect(form.name).to eq("2022_2023_sales") |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
it "is able to load a previous sales form" do |
|
|
|
|
form_handler = described_class.instance |
|
|
|
|
form = form_handler.get_form("previous_sales") |
|
|
|
|
expect(form).to be_a(Form) |
|
|
|
|
expect(form.pages.count).to eq(1) |
|
|
|
|
expect(form.name).to eq("2021_2022_sales") |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
it "is able to load a next sales form" do |
|
|
|
|
form_handler = described_class.instance |
|
|
|
|
form = form_handler.get_form("next_sales") |
|
|
|
|
expect(form).to be_a(Form) |
|
|
|
|
expect(form.pages.count).to eq(1) |
|
|
|
|
expect(form.name).to eq("2023_2024_sales") |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
describe "Current form" do |
|
|
|
|