summaryrefslogtreecommitdiff
path: root/test/paths_test.rb
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2021-06-08 23:54:41 -0600
committerDan Allen <dan.j.allen@gmail.com>2021-06-08 23:54:41 -0600
commitac97cb049e17fe6d9f224b736cc66968530a3352 (patch)
tree83fb6f68f4cd4855c9647ca0932b91159093159d /test/paths_test.rb
parent6ef0c86e98f38c37368f5b43fec26a1897145793 (diff)
use assert_raises in test suite where possible
Diffstat (limited to 'test/paths_test.rb')
-rw-r--r--test/paths_test.rb21
1 files changed, 5 insertions, 16 deletions
diff --git a/test/paths_test.rb b/test/paths_test.rb
index 06a885df..69cd11d3 100644
--- a/test/paths_test.rb
+++ b/test/paths_test.rb
@@ -114,18 +114,14 @@ context 'Path Resolver' do
end
test 'raises security error if jail is not an absolute path' do
- begin
+ assert_raises SecurityError do
@resolver.system_path('images/tiger.png', '/etc', 'foo')
- flunk 'Expecting SecurityError to be raised'
- rescue SecurityError
end
end
#test 'raises security error if jail is not a canoncial path' do
- # begin
+ # assert_raises SecurityError do
# @resolver.system_path('images/tiger.png', '/etc', %(#{JAIL}/../foo))
- # flunk 'Expecting SecurityError to be raised'
- # rescue SecurityError
# end
#end
@@ -146,10 +142,8 @@ context 'Path Resolver' do
end
test 'throws exception for illegal path access if recover is false' do
- begin
+ assert_raises SecurityError do
@resolver.system_path('../../../../../css', "#{JAIL}/assets/stylesheets", JAIL, recover: false)
- flunk 'Expecting SecurityError to be raised'
- rescue SecurityError
end
end
@@ -245,16 +239,11 @@ context 'Path Resolver' do
end
test 'raises security error if start is not contained within jail and recover is disabled' do
- begin
+ assert_raises SecurityError do
@resolver.system_path('images/tiger.png', '/etc', JAIL, recover: false)
- flunk 'Expecting SecurityError to be raised'
- rescue SecurityError
end
-
- begin
+ assert_raises SecurityError do
@resolver.system_path('.', '/etc', JAIL, recover: false)
- flunk 'Expecting SecurityError to be raised'
- rescue SecurityError
end
end