diff options
| author | ryanss | 2015-03-10 23:59:00 -0400 |
|---|---|---|
| committer | ryanss | 2015-03-10 23:59:00 -0400 |
| commit | a6e4c96c9c11ceecb9c5927224dff783083fa915 (patch) | |
| tree | d946320c45af16d95078db313b5445d7dd416d74 /tests.vader | |
| parent | cc91b9b380d7992ac2fa01e49a63bfffc2c2fd64 (diff) | |
| download | vim-hn-a6e4c96c9c11ceecb9c5927224dff783083fa915.tar.gz | |
Add test for key remaps
Diffstat (limited to 'tests.vader')
| -rw-r--r-- | tests.vader | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/tests.vader b/tests.vader index 2638593..e2d9198 100644 --- a/tests.vader +++ b/tests.vader @@ -43,7 +43,7 @@ Do (Test HackerNews Defined): "cpdddd :%s/ \{2,}/ /g\<cr> -Expect (edit .hackernews): +Expect (HackerNews Defined): HackerNews ? call HackerNews(<q-args>) Execute (Test HackerNews Command): @@ -56,3 +56,22 @@ Then (Test Front Page): AssertEqual 'Comment', SyntaxAt(5,2), 'Item number syntax' AssertEqual 'Comment', SyntaxAt(6,5), 'Point/user/comment line syntax' AssertEqual '', SyntaxAt(5,5), 'Item title syntax' + +Do (Test Key Mappings): + :HackerNews\<cr> + ggVGd + :redir @a\<cr> + :map o\<cr> + :map O\<cr> + :map gx\<cr> + :map u\<cr> + :map <C-R>\<cr> + "apdd + +Expect (Keys Mapped): + o *@:Python hackernews.link()<CR> + O *@:Python hackernews.link(external=True)<CR> + gx *@:Python hackernews.link(external=True)<CR> + n gx <Plug>NetrwBrowseX + u *@:Python hackernews.save_pos()<CR>u:Python hackernews.recall_pos()<CR> + <C-R> *@:Python hackernews.save_pos()<CR><C-R>:Python hackernews.recall_pos()<CR> |
