diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2021-06-08 23:54:41 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2021-06-08 23:54:41 -0600 |
| commit | ac97cb049e17fe6d9f224b736cc66968530a3352 (patch) | |
| tree | 83fb6f68f4cd4855c9647ca0932b91159093159d /test/paths_test.rb | |
| parent | 6ef0c86e98f38c37368f5b43fec26a1897145793 (diff) | |
use assert_raises in test suite where possible
Diffstat (limited to 'test/paths_test.rb')
| -rw-r--r-- | test/paths_test.rb | 21 |
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 |
