mirror of
				https://github.com/vim/vim.git
				synced 2025-10-31 09:57:14 -04:00 
			
		
		
		
	patch 8.2.2782: Vim9: blob operations not fully tested
Problem:    Vim9: blob operations not fully tested.
Solution:   Make more blob tests run in Vim9 script.  Fix filter().  Make
            insert() give an error for a null blob, like add().
			
			
This commit is contained in:
		| @@ -719,6 +719,16 @@ def Test_insert() | ||||
|   endfor | ||||
|   res->assert_equal(6) | ||||
|  | ||||
|   var lines =<< trim END | ||||
|       insert(test_null_list(), 123) | ||||
|   END | ||||
|   CheckDefExecAndScriptFailure(lines, 'E1130:', 1) | ||||
|  | ||||
|   lines =<< trim END | ||||
|       insert(test_null_blob(), 123) | ||||
|   END | ||||
|   CheckDefExecAndScriptFailure(lines, 'E1131:', 1) | ||||
|  | ||||
|   assert_equal([1, 2, 3], insert([2, 3], 1)) | ||||
|   assert_equal([1, 2, 3], insert([2, 3], s:number_one)) | ||||
|   assert_equal([1, 2, 3], insert([1, 2], 3, 2)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user