diff options
author | Azul <azul@leap.se> | 2014-04-08 09:12:37 +0200 |
---|---|---|
committer | Azul <azul@leap.se> | 2014-04-08 09:12:37 +0200 |
commit | 53808b073f539ba2b442738b6abf97228488e311 (patch) | |
tree | 67e344defee90e4d0c5f91f6136f6619e97c4ace /core/test/support/rack_test.rb | |
parent | cb6442c344d6bdaf52c3878b2de2fcf4d85f2648 (diff) |
moving all of core into toplevel, tests fail.
Diffstat (limited to 'core/test/support/rack_test.rb')
-rw-r--r-- | core/test/support/rack_test.rb | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/core/test/support/rack_test.rb b/core/test/support/rack_test.rb deleted file mode 100644 index 2d8e5c4..0000000 --- a/core/test/support/rack_test.rb +++ /dev/null @@ -1,37 +0,0 @@ -class RackTest < ActiveSupport::TestCase - include Rack::Test::Methods - include Warden::Test::Helpers - include LeapWebCore::AssertResponses - - CONFIG_RU = (Rails.root + 'config.ru').to_s - OUTER_APP = Rack::Builder.parse_file(CONFIG_RU).first - - def app - OUTER_APP - end - - def assert_access_denied - assert_json_response('error' => I18n.t(:not_authorized)) - assert_response :unprocessable_entity - end - - # inspired by rails 4 - # -> actionpack/lib/action_dispatch/testing/assertions/response.rb - def assert_response(type, message = nil) - # RackTest does not know @response - response_code = last_response.status - message ||= "Expected response to be a <#{type}>, but was <#{response_code}>" - - if Symbol === type - if [:success, :missing, :redirect, :error].include?(type) - assert last_response.send("#{type}?"), message - else - code = Rack::Utils::SYMBOL_TO_STATUS_CODE[type] - assert_equal code, response_code, message - end - else - assert_equal type, response_code, message - end - end - -end |