vim-patch:9.2.0165: tests: perleval fails in the sandbox

Problem:  tests: perleval fails in the sandbox
          (after v9.2.0156)
Solution: Update tests and assert that it fails

related: vim/vim#19676

3f89324b3a

Co-authored-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
zeertzjq
2026-03-15 06:29:12 +08:00
parent 1aaa8e8e3a
commit 0082cd3134

View File

@@ -156,13 +156,13 @@ func Test_perleval()
call assert_equal(0, perleval('0'))
call assert_equal(2, perleval('2'))
call assert_equal(-2, perleval('-2'))
if has('float')
call assert_equal(2.5, perleval('2.5'))
else
call assert_equal(2, perleval('2.5'))
end
call assert_equal(2.5, perleval('2.5'))
" sandbox call assert_equal(2, perleval('2'))
try
sandbox call perleval('2')
call assert_report('perleval did not fail in the sandbox')
catch /^Vim\%((\S\+)\)\=:E48:/
endtry
call assert_equal('abc', perleval('"abc"'))
" call assert_equal("abc\ndef", perleval('"abc\0def"'))