Sha256: 2116f387b3a6d02cee49c8fc89cb9bde604cecbd19d76166919fb19d74f6a109
Contents?: true
Size: 932 Bytes
Versions: 3
Compression:
Stored size: 932 Bytes
Contents
require 'test_helper' class TestRescues < Test::Unit::TestCase def setup @client = MockMogileFsClient.new end def test_debug_mode app_with :path => %r{^/assets/*}, :debug => true assert_raises(MogileFS::UnreachableBackendError) do get '/assets/unreachable.txt' end end def test_unreachable_exception app_with :path => %r{^/assets/*} get '/assets/unreachable.txt' assert_status 503 assert_body "couldn't connect to mogilefsd backend" end def test_unknown_key_exception @client.expects(:get_file_data).raises(MogileFS::Backend::UnknownKeyError) app_with :path => %r{^/assets/*}, :client => @client get '/assets/unknown.txt' assert_status 404 end def test_mogilefs_exception @client.expects(:get_file_data).raises(MogileFS::Error) app_with :path => %r{^/assets/*}, :client => @client get '/assets/error.txt' assert_status 500 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rack-mogilefs-0.3.2 | test/rescues_test.rb |
rack-mogilefs-0.3.1 | test/rescues_test.rb |
rack-mogilefs-0.3.0 | test/rescues_test.rb |