diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-09-17 21:08:33 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-09-17 21:08:33 +0100 |
commit | 73e28dcc6125f616cf1f2d56443d22428a79e434 (patch) | |
tree | bc26b3d1bb2e1675b7dae14b6c9cda1cd42c90d6 /src/testdir/test_vim9_builtin.vim | |
parent | 1c3dd8ddcba63c1af5112e567215b3cec2de11d0 (diff) |
patch 9.0.0491: no good reason to build without the float featurev9.0.0491
Problem: No good reason to build without the float feature.
Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
Diffstat (limited to 'src/testdir/test_vim9_builtin.vim')
-rw-r--r-- | src/testdir/test_vim9_builtin.vim | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/src/testdir/test_vim9_builtin.vim b/src/testdir/test_vim9_builtin.vim index dccd99bb32..fb21683c09 100644 --- a/src/testdir/test_vim9_builtin.vim +++ b/src/testdir/test_vim9_builtin.vim @@ -69,11 +69,9 @@ def Test_abs() assert_equal(2, abs(-2)) assert_equal(3, abs(3)) v9.CheckDefAndScriptFailure(['abs("text")'], ['E1013: Argument 1: type mismatch, expected number but got string', 'E1219: Float or Number required for argument 1']) - if has('float') - assert_equal(0, abs(0)) - assert_equal(2.0, abs(-2.0)) - assert_equal(3.0, abs(3.0)) - endif + assert_equal(0, abs(0)) + assert_equal(2.0, abs(-2.0)) + assert_equal(3.0, abs(3.0)) enddef def Test_add() @@ -1283,8 +1281,6 @@ enddef " Test for float functions argument type def Test_float_funcs_args() - CheckFeature float - # acos() v9.CheckDefAndScriptFailure(['acos("a")'], ['E1013: Argument 1: type mismatch, expected number but got string', 'E1219: Float or Number required for argument 1']) assert_equal('1.570796', string(acos(0.0))) @@ -4064,15 +4060,11 @@ def Test_state() enddef def Test_str2float() - if !has('float') - CheckFeature float - else - str2float("1.00")->assert_equal(1.00) - str2float("2e-2")->assert_equal(0.02) - str2float('')->assert_equal(0.0) + str2float("1.00")->assert_equal(1.00) + str2float("2e-2")->assert_equal(0.02) + str2float('')->assert_equal(0.0) - v9.CheckDefAndScriptFailure(['str2float(123)'], ['E1013: Argument 1: type mismatch, expected string but got number', 'E1174: String required for argument 1']) - endif + v9.CheckDefAndScriptFailure(['str2float(123)'], ['E1013: Argument 1: type mismatch, expected string but got number', 'E1174: String required for argument 1']) enddef def Test_str2list() @@ -4585,9 +4577,7 @@ def Test_trim() enddef def Test_typename() - if has('float') - assert_equal('func([unknown], [unknown]): float', typename(function('pow'))) - endif + assert_equal('func([unknown], [unknown]): float', typename(function('pow'))) assert_equal('func(...): unknown', test_null_partial()->typename()) assert_equal('list<unknown>', test_null_list()->typename()) assert_equal('dict<unknown>', test_null_dict()->typename()) |