diff --git a/spec/controllers/anonymous_feedback/global_export_requests_controller_spec.rb b/spec/controllers/anonymous_feedback/global_export_requests_controller_spec.rb
index af68b8e69..7185a48b3 100644
--- a/spec/controllers/anonymous_feedback/global_export_requests_controller_spec.rb
+++ b/spec/controllers/anonymous_feedback/global_export_requests_controller_spec.rb
@@ -20,11 +20,12 @@
notification_email: user.email,
from_date: "1 Aug 2016",
to_date: "8 Aug 2016",
+ exclude_spam: true
)
end
it "makes a successful create request" do
- post :create, from_date: "1 Aug 2016", to_date: "8 Aug 2016"
+ post :create, from_date: "1 Aug 2016", to_date: "8 Aug 2016", exclude_spam: '1'
expect(stub_request).to have_been_made
end
diff --git a/spec/features/global_export_request_spec.rb b/spec/features/global_export_request_spec.rb
new file mode 100644
index 000000000..900dc633d
--- /dev/null
+++ b/spec/features/global_export_request_spec.rb
@@ -0,0 +1,22 @@
+require 'rails_helper'
+require 'gds_api/test_helpers/support_api'
+
+feature 'Exporting Global CSV of Feedback' do
+ let(:user) { create :user_who_can_access_everything }
+
+ background do
+ stub_organisations_list
+
+ login_as user
+ end
+
+ scenario 'spam is marked to be removed by default' do
+ visit "/"
+
+ click_link 'Feedback explorer'
+
+ within('.global-export-request') do
+ expect(page.find(:css, 'input[name="exclude_spam"]')).to be_checked
+ end
+ end
+end