summaryrefslogtreecommitdiff
path: root/src/testdir/test_let.vim
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1593: tests do not check the error number properlyv8.2.1593Bram Moolenaar2020-09-041-4/+4
| | | | | Problem: Tests do not check the error number properly.0 Solution: Add a colon after the error number. (closes #6869)
* patch 8.2.1306: checking for first character of dict key is inconsistentv8.2.1306Bram Moolenaar2020-07-271-1/+1
| | | | | Problem: Checking for first character of dict key is inconsistent. Solution: Add eval_isdictc(). (closes #6546)
* patch 8.2.1274: Vim9: no error for missing white space at script levelv8.2.1274Bram Moolenaar2020-07-231-2/+2
| | | | | | Problem: Vim9: no error for missing white space in assignment at script level. Solution: Check for white space. (closes #6495)
* patch 8.2.1183: assert_fails() checks the last error messagev8.2.1183Bram Moolenaar2020-07-111-1/+1
| | | | | | Problem: assert_fails() checks the last error message. Solution: Check the first error, it is more relevant. Fix all the tests that rely on the old behavior.
* patch 8.2.0633: crash when using null partial in filter()v8.2.0633Bram Moolenaar2020-04-241-0/+25
| | | | | Problem: Crash when using null partial in filter(). Solution: Fix crash. Add more tests. (Yegappan Lakshmanan, closes #5976)
* patch 8.2.0619: null dict is not handled like an empty dictv8.2.0619Bram Moolenaar2020-04-231-0/+3
| | | | | Problem: Null dict is not handled like an empty dict. Solution: Fix the code and add tests. (Yegappan Lakshmanan, closes #5968)
* patch 8.2.0418: code in eval.c not sufficiently covered by testsv8.2.0418Bram Moolenaar2020-03-201-0/+11
| | | | | Problem: Code in eval.c not sufficiently covered by tests. Solution: Add more tests. (Yegappan Lakshmanan, closes #5815)
* patch 8.2.0401: not enough test coverage for evalvars.cv8.2.0401Bram Moolenaar2020-03-181-0/+88
| | | | | Problem: Not enough test coverage for evalvars.c. Solution: Add more tests. (Yegappan Lakshmanan, closes #5804)
* patch 8.1.2348: :const cannot be followed by "| endif"v8.1.2348Bram Moolenaar2019-11-261-0/+4
| | | | | | Problem: :const cannot be followed by "| endif". Solution: Check following command for :const. (closes #5269) Also fix completion after :const.
* patch 8.1.2264: there are two test files for :letv8.1.2264Bram Moolenaar2019-11-061-0/+52
| | | | | Problem: There are two test files for :let. Solution: Merge the two files.
* patch 8.1.2262: unpack assignment in function not recognizedv8.1.2262Bram Moolenaar2019-11-061-0/+8
| | | | | Problem: Unpack assignment in function not recognized. Solution: Skip over "[a, b]". (closes #5051)
* patch 8.1.2168: heredoc assignment not skipped in if blockv8.1.2168Bram Moolenaar2019-10-161-0/+8
| | | | | Problem: Heredoc assignment not skipped in if block. Solution: Check if "skip" is set. (closes #5063)
* patch 8.1.1729: heredoc with trim not properly handled in functionv8.1.1729Bram Moolenaar2019-07-211-0/+9
| | | | | Problem: Heredoc with trim not properly handled in function. Solution: Allow for missing indent. (FUJIWARA Takuya, closes #4713)
* patch 8.1.1723: heredoc assignment has no room for new featuresv8.1.1723Bram Moolenaar2019-07-211-10/+24
| | | | | | Problem: Heredoc assignment has no room for new features. (FUJIWARA Takuya) Solution: Require the marker does not start with a lower case character. (closes #4705)
* patch 8.1.1588: in :let-heredoc line continuation is recognizedv8.1.1588Bram Moolenaar2019-06-251-0/+8
| | | | | Problem: In :let-heredoc line continuation is recognized. Solution: Do not consume line continuation. (Ozaki Kiichi, closes #4580)
* patch 8.1.1585: :let-heredoc does not trim enoughv8.1.1585Bram Moolenaar2019-06-241-1/+9
| | | | | | Problem: :let-heredoc does not trim enough. Solution: Trim indent from the contents based on the indent of the first line. Use let-heredoc in more tests.
* patch 8.1.1356: some text in heredoc assignment ends the textv8.1.1356Bram Moolenaar2019-05-191-8/+60
| | | | | Problem: Some text in heredoc assignment ends the text. (Ozaki Kiichi) Solution: Recognize "let v =<<" and skip until the end.
* patch 8.1.1354: getting a list of text lines is clumsyv8.1.1354Bram Moolenaar2019-05-191-0/+54
| | | | | Problem: Getting a list of text lines is clumsy. Solution: Add the =<< assignment. (Yegappan Lakshmanan, closes #4386)
* patch 8.1.1091: MS-Windows: cannot use multi-byte chars in environment varv8.1.1091Bram Moolenaar2019-03-301-0/+5
| | | | | Problem: MS-Windows: cannot use multi-byte chars in environment var. Solution: Use the wide API. (Ken Takata, closes #4008)
* patch 8.1.0897: can modify a:000 when using a referencev8.1.0897Bram Moolenaar2019-02-111-1/+1
| | | | | | Problem: Can modify a:000 when using a reference. Solution: Make check for locked variable stricter. (Ozaki Kiichi, closes #3930)
* patch 8.1.0888: the a: dict is not immutable as documentedv8.1.0888Bram Moolenaar2019-02-101-0/+121
| | | | | | Problem: The a: dict is not immutable as documented. Solution: Make the a:dict immutable, add a test. (Ozaki Kiichi, Yasuhiro Matsumoto, closes #3929)
* patch 8.0.0861: still many old style testsv8.0.0861Bram Moolenaar2017-08-041-0/+27
Problem: Still many old style tests. Solution: Convert several tests to new style. (Yegappan Lakshmanan)