<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/autocmd, branch v0.1.3</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>tests: update tests to use [gs]et_lines instead of [gs]et_line_slice</title>
<updated>2016-04-01T09:29:51+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2016-03-12T17:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8eb8ebf905e47c2e2354306e5abfc07e90e40e2b'/>
<id>8eb8ebf905e47c2e2354306e5abfc07e90e40e2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: add autocmd_spec.lua</title>
<updated>2016-03-02T11:37:50+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2016-03-02T01:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a528d56ba0169cc902f6fe952ca7625cc29cb940'/>
<id>a528d56ba0169cc902f6fe952ca7625cc29cb940</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: clean up tabnew_spec.lua</title>
<updated>2016-03-02T11:37:50+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2016-03-02T01:27:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d9e631f1b5f65a94d0c6aea3cace46cc1d02398a'/>
<id>d9e631f1b5f65a94d0c6aea3cace46cc1d02398a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TextYankPost: add information to v:event and update tests</title>
<updated>2016-02-29T15:07:50+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2016-02-29T14:28:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=2359f6f144206707e2db78f5c3cfd6644f9ffd03'/>
<id>2359f6f144206707e2db78f5c3cfd6644f9ffd03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TextYankPost and TextDeletePost autocmds</title>
<updated>2016-02-29T12:21:59+00:00</updated>
<author>
<name>Shougo Matsushita</name>
<email>Shougo.Matsu@gmail.com</email>
</author>
<published>2016-02-20T03:59:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f2ae5a9cc0b93a4373e15a763c56cd391612c0c4'/>
<id>f2ae5a9cc0b93a4373e15a763c56cd391612c0c4</id>
<content type='text'>
Reviewed by @watiko

Ported from https://github.com/Silex/vim/commit/de53ab72c89affa8ba77536ed8920751c037d127
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by @watiko

Ported from https://github.com/Silex/vim/commit/de53ab72c89affa8ba77536ed8920751c037d127
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: check &lt;abuf&gt; from TermClose</title>
<updated>2016-02-21T01:39:01+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2016-02-20T02:51:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6732f0193af55edd48bce6a988254ccdcd7ab8b4'/>
<id>6732f0193af55edd48bce6a988254ccdcd7ab8b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test/functional: clean up according to luacheck (part 2)</title>
<updated>2015-11-23T12:57:21+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-11-17T22:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d9fbc1865bf5237235e96ae8822326faa84ff9fc'/>
<id>d9fbc1865bf5237235e96ae8822326faa84ff9fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Test: add functional/autocmd/termclose_spec.lua</title>
<updated>2015-11-15T15:29:13+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-11-15T14:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ec847af48d0a12aa177c0f51cfc11be0ebac26e5'/>
<id>ec847af48d0a12aa177c0f51cfc11be0ebac26e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Improve functional test debuggability and efficiency</title>
<updated>2015-03-24T15:46:15+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-03-17T11:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1ee7ca7bc0739526bf07ddc0cfc9fbbd18523591'/>
<id>1ee7ca7bc0739526bf07ddc0cfc9fbbd18523591</id>
<content type='text'>
- Read TEST_TAG/TEST_FILTER env vars from cmake/RunTests.cmake. Setting these
  environment variables will pass --tags/--filter to busted, which can used to
  filter which tests are executed.
- Remove calls to nvim msgpack-rpc API outside tests. This removes the
  requirement of having a static `clear` call in test/functional/helpers.lua
- Use the new busted command-line option "--lazy" to ensure the setup/teardown
  hooks are only executed when a suite runs at least one test.

Now its possible to run/debug a single test like this:

```sh
TEST_FILTER='some test string' make test
```

Which will only run tests containing "some test string" in the title.
Another option is:

```sh
TEST_TAG=some-tag make test
```

After putting #some-tag into the test title. This also improves debugging
experience because there will be no unnecessary gdbserver instances whe GDB=1 is
passed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Read TEST_TAG/TEST_FILTER env vars from cmake/RunTests.cmake. Setting these
  environment variables will pass --tags/--filter to busted, which can used to
  filter which tests are executed.
- Remove calls to nvim msgpack-rpc API outside tests. This removes the
  requirement of having a static `clear` call in test/functional/helpers.lua
- Use the new busted command-line option "--lazy" to ensure the setup/teardown
  hooks are only executed when a suite runs at least one test.

Now its possible to run/debug a single test like this:

```sh
TEST_FILTER='some test string' make test
```

Which will only run tests containing "some test string" in the title.
Another option is:

```sh
TEST_TAG=some-tag make test
```

After putting #some-tag into the test title. This also improves debugging
experience because there will be no unnecessary gdbserver instances whe GDB=1 is
passed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TabClosed event</title>
<updated>2015-02-17T04:24:31+00:00</updated>
<author>
<name>Felipe Morales</name>
<email>hel.sheep@gmail.com</email>
</author>
<published>2015-01-05T04:03:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3ffc5d81c34cfdd535573a50790690c88e4324bb'/>
<id>3ffc5d81c34cfdd535573a50790690c88e4324bb</id>
<content type='text'>
TabClosed is triggered when a tab page closes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TabClosed is triggered when a tab page closes.
</pre>
</div>
</content>
</entry>
</feed>
