mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-11 04:53:46 -05:00
31 lines
579 B
Markdown
31 lines
579 B
Markdown
## Testing vim-gitgutter
|
|
|
|
### Run the tests
|
|
|
|
```sh
|
|
$ cd test
|
|
$ ./test.sh
|
|
```
|
|
|
|
### Add a new test
|
|
|
|
- Add a test file named like `testFoo.vim`. It should have this structure:
|
|
|
|
```viml
|
|
source helper.vim
|
|
call Setup()
|
|
|
|
" test code here
|
|
```
|
|
|
|
- Run the tests.
|
|
- Inspect output from the new test. If good, copy it to `foo.ok`.
|
|
- Run the tests to ensure new test's output is verified.
|
|
- `rm *.out` and commit changes.
|
|
|
|
### Limitations
|
|
|
|
- Currently tests are done by writing out a file and comparing it to a known good one.
|
|
- There's no support for assertions within the testcase code.
|
|
|