mirror of
https://github.com/neovim/neovim.git
synced 2025-09-08 12:28:18 +00:00
vim-patch:9.0.1673: cannot produce a status 418 or 503 message (#24287)
Problem: Cannot produce a status 418 or 503 message.
Solution: Add err_teapot().
80adaa8ae8
Co-authored-by: Bram Moolenaar <Bram@vim.org>
This commit is contained in:
@@ -598,6 +598,7 @@ Cscope:
|
|||||||
Eval:
|
Eval:
|
||||||
Vim9script
|
Vim9script
|
||||||
*cscope_connection()*
|
*cscope_connection()*
|
||||||
|
*err_teapot()*
|
||||||
*js_encode()*
|
*js_encode()*
|
||||||
*js_decode()*
|
*js_decode()*
|
||||||
*v:none* (used by Vim to represent JavaScript "undefined"); use |v:null| instead.
|
*v:none* (used by Vim to represent JavaScript "undefined"); use |v:null| instead.
|
||||||
|
@@ -31,10 +31,13 @@ func Test_has()
|
|||||||
call assert_equal(1, or(has('ttyin'), 1))
|
call assert_equal(1, or(has('ttyin'), 1))
|
||||||
call assert_equal(0, and(has('ttyout'), 0))
|
call assert_equal(0, and(has('ttyout'), 0))
|
||||||
call assert_equal(1, has('multi_byte_encoding'))
|
call assert_equal(1, has('multi_byte_encoding'))
|
||||||
|
call assert_equal(0, has(':tearoff'))
|
||||||
endif
|
endif
|
||||||
call assert_equal(1, has('vcon', 1))
|
call assert_equal(1, has('vcon', 1))
|
||||||
call assert_equal(1, has('mouse_gpm_enabled', 1))
|
call assert_equal(1, has('mouse_gpm_enabled', 1))
|
||||||
|
|
||||||
|
call assert_equal(has('gui_win32') && has('menu'), has(':tearoff'))
|
||||||
|
|
||||||
call assert_equal(0, has('nonexistent'))
|
call assert_equal(0, has('nonexistent'))
|
||||||
call assert_equal(0, has('nonexistent', 1))
|
call assert_equal(0, has('nonexistent', 1))
|
||||||
|
|
||||||
@@ -83,6 +86,18 @@ func Test_empty()
|
|||||||
call assert_equal(0, empty(function('Test_empty', [0])))
|
call assert_equal(0, empty(function('Test_empty', [0])))
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
func Test_err_teapot()
|
||||||
|
throw 'Skipped: Nvim does not have err_teapot()'
|
||||||
|
call assert_fails('call err_teapot()', "E418: I'm a teapot")
|
||||||
|
call assert_fails('call err_teapot(0)', "E418: I'm a teapot")
|
||||||
|
call assert_fails('call err_teapot(v:false)', "E418: I'm a teapot")
|
||||||
|
|
||||||
|
call assert_fails('call err_teapot("1")', "E503: Coffee is currently not available")
|
||||||
|
call assert_fails('call err_teapot(v:true)', "E503: Coffee is currently not available")
|
||||||
|
let expr = 1
|
||||||
|
call assert_fails('call err_teapot(expr)', "E503: Coffee is currently not available")
|
||||||
|
endfunc
|
||||||
|
|
||||||
func Test_len()
|
func Test_len()
|
||||||
call assert_equal(1, len(0))
|
call assert_equal(1, len(0))
|
||||||
call assert_equal(2, len(12))
|
call assert_equal(2, len(12))
|
||||||
|
Reference in New Issue
Block a user