diff src/testdir/test_vim9_expr.vim @ 22878:f304f84b81a6 v8.2.1986

patch 8.2.1986: expression test is flaky on Appveyor Commit: https://github.com/vim/vim/commit/a065a141156c8c4017e21dfc9b99a05cfd0b63d6 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Nov 14 20:57:20 2020 +0100 patch 8.2.1986: expression test is flaky on Appveyor Problem: Expression test is flaky on Appveyor. Solution: Temporarily disable the test in MS-Windows.
author Bram Moolenaar <Bram@vim.org>
date Sat, 14 Nov 2020 21:00:03 +0100
parents 52e64d340a98
children 84567584951f
line wrap: on
line diff
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -567,11 +567,14 @@ def Test_expr4_equal()
       assert_equal(false, function('g:Test_expr4_equal', [123]) == function('g:Test_expr4_is', [123]))
       assert_equal(false, function('g:Test_expr4_equal', [123]) == function('g:Test_expr4_equal', [999]))
 
-      var OneFunc: func
-      var TwoFunc: func
-      OneFunc = function('len')
-      TwoFunc = function('len')
-      assert_equal(true, OneFunc('abc') == TwoFunc('123'))
+      # TODO: this unexpectedly sometimes fails on Appveyor
+      if !has('win32')
+        var OneFunc: func
+        var TwoFunc: func
+        OneFunc = function('len')
+        TwoFunc = function('len')
+        assert_equal(true, OneFunc('abc') == TwoFunc('123'))
+      endif
   END
   CheckDefAndScriptSuccess(lines)