diff options
author | Azul <azul@leap.se> | 2012-11-19 14:47:19 +0100 |
---|---|---|
committer | Azul <azul@leap.se> | 2012-11-19 14:47:19 +0100 |
commit | c8cf2f5911f09d6898cff7d6a79f139272b065e7 (patch) | |
tree | 9602e8b1dfd7e63a6d77121cf7e7d576c516f031 /certs | |
parent | 5a5e73f2fefa8e1a06f18063a6d644a6d1c2a869 (diff) | |
parent | 9810d5b66ca7f81df402e9b05957466a947bdf9b (diff) |
Merge branch 'feature-require_login_for_cert_download' into develop
Diffstat (limited to 'certs')
-rw-r--r-- | certs/app/controllers/certs_controller.rb | 2 | ||||
-rw-r--r-- | certs/test/functional/certs_controller_test.rb | 7 | ||||
-rw-r--r-- | certs/test/test_helper.rb | 2 |
3 files changed, 10 insertions, 1 deletions
diff --git a/certs/app/controllers/certs_controller.rb b/certs/app/controllers/certs_controller.rb index 6988a38..402bef3 100644 --- a/certs/app/controllers/certs_controller.rb +++ b/certs/app/controllers/certs_controller.rb @@ -1,5 +1,7 @@ class CertsController < ApplicationController + before_filter :authorize + # GET /cert def show @cert = Cert.pick_from_pool diff --git a/certs/test/functional/certs_controller_test.rb b/certs/test/functional/certs_controller_test.rb index 295515b..9bba8c0 100644 --- a/certs/test/functional/certs_controller_test.rb +++ b/certs/test/functional/certs_controller_test.rb @@ -4,7 +4,14 @@ class CertsControllerTest < ActionController::TestCase setup do end + test "should require login" do + get :show + assert_response :redirect + assert_redirected_to login_url + end + test "should send cert" do + login cert = stub :zipped => "adsf", :zipname => "cert_stub.zip" Cert.expects(:pick_from_pool).returns(cert) get :show diff --git a/certs/test/test_helper.rb b/certs/test/test_helper.rb index 08d4d41..f6b4eb8 100644 --- a/certs/test/test_helper.rb +++ b/certs/test/test_helper.rb @@ -1,7 +1,7 @@ ENV["RAILS_ENV"] = "test" require File.expand_path('../../../test/dummy/config/environment', __FILE__) require 'rails/test_help' -require 'mocha' +require 'mocha/setup' Rails.backtrace_cleaner.remove_silencers! |