endfunc
" Test that an error is shown when the defaults.vim file could not be read
-" TODO: disabled - this causes ASAN errors for unknown reasons
-"func Test_defaults_error()
-" " Can't catch the output of gvim.
-" CheckNotGui
-" CheckNotMSWindows
-"
-" let out = system('VIMRUNTIME=/tmp ' .. GetVimCommand() .. ' --clean -cq')
-" call assert_match("E1187: Failed to source defaults.vim", out)
-"
-" let out = system('VIMRUNTIME=/tmp ' .. GetVimCommand() .. ' -u DEFAULTS -cq')
-" call assert_match("E1187: Failed to source defaults.vim", out)
-"endfunc
+func Test_defaults_error()
+ " Can't catch the output of gvim.
+ CheckNotGui
+ CheckNotMSWindows
+ " For unknown reasons freeing all memory does not work here, even though
+ " EXITFREE is defined.
+ CheckNotAsan
+
+ let out = system('VIMRUNTIME=/tmp ' .. GetVimCommand() .. ' --clean -cq')
+ call assert_match("E1187: Failed to source defaults.vim", out)
+
+ let out = system('VIMRUNTIME=/tmp ' .. GetVimCommand() .. ' -u DEFAULTS -cq')
+ call assert_match("E1187: Failed to source defaults.vim", out)
+endfunc
" Test the '-q [errorfile]' argument.
func Test_q_arg()