@@ -1750,31 +1750,35 @@ enddef
17501750
17511751
17521752def Test_expr7_not ()
1753- assert_equal (true, ! ' ' )
1754- assert_equal (true, ! [])
1755- assert_equal (false, ! ' asdf' )
1756- assert_equal (false, ! [2 ])
1757- assert_equal (true, ! ! ' asdf' )
1758- assert_equal (true, ! ! [2 ])
1759-
1760- assert_equal (true, ! test_null_partial ())
1761- assert_equal (false, ! {- > ' yes' })
1762-
1763- assert_equal (true, ! test_null_dict ())
1764- assert_equal (true, ! {})
1765- assert_equal (false, ! {' yes' : ' no' })
1766-
1767- if has (' channel' )
1768- assert_equal (true, ! test_null_job ())
1769- assert_equal (true, ! test_null_channel ())
1770- endif
1771-
1772- assert_equal (true, ! test_null_blob ())
1773- assert_equal (true, ! 0 z)
1774- assert_equal (false, ! 0z01 )
1775-
1776- assert_equal (true, ! test_void ())
1777- assert_equal (true, ! test_unknown ())
1753+ let lines = << trim END
1754+ assert_equal (true, ! ' ' )
1755+ assert_equal (true, ! [])
1756+ assert_equal (false, ! ' asdf' )
1757+ assert_equal (false, ! [2 ])
1758+ assert_equal (true, ! ! ' asdf' )
1759+ assert_equal (true, ! ! [2 ])
1760+
1761+ assert_equal (true, ! test_null_partial ())
1762+ assert_equal (false, ! {- > ' yes' })
1763+
1764+ assert_equal (true, ! test_null_dict ())
1765+ assert_equal (true, ! {})
1766+ assert_equal (false, ! {' yes' : ' no' })
1767+
1768+ if has (' channel' )
1769+ assert_equal (true, ! test_null_job ())
1770+ assert_equal (true, ! test_null_channel ())
1771+ endif
1772+
1773+ assert_equal (true, ! test_null_blob ())
1774+ assert_equal (true, ! 0 z)
1775+ assert_equal (false, ! 0z01 )
1776+
1777+ assert_equal (true, ! test_void ())
1778+ assert_equal (true, ! test_unknown ())
1779+ END
1780+ CheckDefSuccess (lines )
1781+ CheckScriptSuccess ([' vim9script' ] + lines )
17781782enddef
17791783
17801784func Test_expr7_fails ()
0 commit comments