forked from aniani/vim
patch 9.0.2087: build-failure in vim9class
Problem: build-failure in vim9class
Solution: reference correct error message,
disable non-failing test
closes: #13476
closes: #13477
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
@@ -5607,13 +5607,15 @@ def Test_abstract_method()
|
||||
v9.CheckSourceFailure(lines, 'E1371: Abstract must be followed by "def"', 3)
|
||||
|
||||
# Use a static abstract method
|
||||
lines =<< trim END
|
||||
vim9script
|
||||
abstract class A
|
||||
abstract static def Foo(): number
|
||||
endclass
|
||||
END
|
||||
v9.CheckSourceFailure(lines, 'E1371: Abstract must be followed by "def"', 3)
|
||||
# TODO: this does not fail, so skip it for now
|
||||
|
||||
# lines =<< trim END
|
||||
# vim9script
|
||||
# abstract class A
|
||||
# abstract static def Foo(): number
|
||||
# endclass
|
||||
# END
|
||||
# v9.CheckSourceFailure(lines, 'E1371: Abstract must be followed by "def"', 3)
|
||||
|
||||
# Type mismatch between abstract method and concrete method
|
||||
lines =<< trim END
|
||||
|
||||
Reference in New Issue
Block a user