diff --git a/spec/fixtures/files/2021_22_lettings_bulk_upload_empty.xlsx b/spec/fixtures/files/2021_22_lettings_bulk_upload_empty.xlsx new file mode 100644 index 000000000..f1b7de0bb Binary files /dev/null and b/spec/fixtures/files/2021_22_lettings_bulk_upload_empty.xlsx differ diff --git a/spec/requests/bulk_upload_controller_spec.rb b/spec/requests/bulk_upload_controller_spec.rb index c99b20666..3604fa6e7 100644 --- a/spec/requests/bulk_upload_controller_spec.rb +++ b/spec/requests/bulk_upload_controller_spec.rb @@ -45,5 +45,16 @@ RSpec.describe BulkUploadController, type: :request do expect(response.body).to match(/Invalid file type/) end end + + context "given an empty file" do + before do + @file = fixture_file_upload("2021_22_lettings_bulk_upload_empty.xlsx", "application/vnd.ms-excel") + subject + end + + it "displays an error message" do + expect(response.body).to match(/No data found/) + end + end end end