From bfd0418f071bc6e3c96fbfa8d4fcb5c78a387241 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 23 Nov 2016 13:31:05 +1100 Subject: [PATCH] added a test for safe mode --- spec/controllers/list_controller_spec.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/spec/controllers/list_controller_spec.rb b/spec/controllers/list_controller_spec.rb index c07c6ad2f73..23c3d866abc 100644 --- a/spec/controllers/list_controller_spec.rb +++ b/spec/controllers/list_controller_spec.rb @@ -313,4 +313,24 @@ describe ListController do end + describe "safe mode" do + render_views + + it "handles safe mode" do + get :latest + expect(response.body).to match(/plugin\.js/) + expect(response.body).to match(/plugin-third-party\.js/) + + get :latest, safe_mode: "no_plugins" + expect(response.body).not_to match(/plugin\.js/) + expect(response.body).not_to match(/plugin-third-party\.js/) + + get :latest, safe_mode: "only_official" + expect(response.body).to match(/plugin\.js/) + expect(response.body).not_to match(/plugin-third-party\.js/) + + end + + end + end