From be4b3d985b891536513031bc2082eff9fe6d8236 Mon Sep 17 00:00:00 2001 From: Rachael Booth Date: Thu, 18 Jul 2024 14:07:54 +0100 Subject: [PATCH] Add tests for bulk_upload.year_combo --- spec/models/bulk_upload_spec.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/spec/models/bulk_upload_spec.rb b/spec/models/bulk_upload_spec.rb index b99b945fa..e38ea0402 100644 --- a/spec/models/bulk_upload_spec.rb +++ b/spec/models/bulk_upload_spec.rb @@ -36,4 +36,19 @@ RSpec.describe BulkUpload, type: :model do end end end + + describe "year_combo" do + [ + { year: 2023, expected_value: "2023/24" }, + { year: 2024, expected_value: "2024/25" }, + ].each do |test_case| + context "when the bulk upload year is #{test_case[:year]}" do + let(:bulk_upload) { build(:bulk_upload, year: test_case[:year]) } + + it "returns the expected year combination string" do + expect(bulk_upload.year_combo).to eql(test_case[:expected_value]) + end + end + end + end end