diff --git a/config/routes.rb b/config/routes.rb index ce02fb9d3..62b70cee2 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -220,7 +220,7 @@ Diaspora::Application.routes.draw do get "statistics", to: "node_info#statistics" # Terms - if AppConfig.settings.terms.enable? + if AppConfig.settings.terms.enable? || Rails.env.test? get 'terms' => 'terms#index' end diff --git a/spec/controllers/terms_controller_spec.rb b/spec/controllers/terms_controller_spec.rb new file mode 100644 index 000000000..78eb0f048 --- /dev/null +++ b/spec/controllers/terms_controller_spec.rb @@ -0,0 +1,15 @@ +require "spec_helper" + +describe TermsController, type: :controller do + describe "#index" do + it "succeeds" do + get :index + expect(response).to be_success + end + + it "succeeds on mobile" do + get :index, format: :mobile + expect(response).to be_success + end + end +end