From eb4e3dd4c16736c73ce2b4d5465ec371d3e20aef Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Tue, 13 Jun 2023 12:21:33 +0100 Subject: [PATCH] feat: add tests for helper --- .../collection_resources_helper_spec.rb | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 spec/helpers/collection_resources_helper_spec.rb diff --git a/spec/helpers/collection_resources_helper_spec.rb b/spec/helpers/collection_resources_helper_spec.rb new file mode 100644 index 000000000..5cb9638c0 --- /dev/null +++ b/spec/helpers/collection_resources_helper_spec.rb @@ -0,0 +1,20 @@ +require "rails_helper" + +RSpec.describe CollectionResourcesHelper do + let(:current_user) { create(:user, :data_coordinator) } + let(:user) { create(:user, :data_coordinator) } + + describe "when displaying file metadata" do + context "with pages" do + it "returns correct metadata" do + expect(metadata_helper("2023_24_lettings_paper_form.pdf", 8)).to eq("PDF, 286 KB, 8 pages") + end + end + + context "without pages" do + it "returns correct metadata" do + expect(metadata_helper("bulk-upload-lettings-template-2023-24.xlsx")).to eq("Microsoft Excel, 15 KB") + end + end + end +end