Skip to content

Commit

Permalink
add mapping support to test runner
Browse files Browse the repository at this point in the history
  • Loading branch information
drmingdrmer committed Feb 1, 2015
1 parent 6ec5316 commit 3b5fd7a
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions test/run.py
Expand Up @@ -159,6 +159,7 @@ def run_case( cname, subpattern ):
vim_so_fn( os.path.join( casebase, "setting.vim" ) )
vim_add_settings(test['setting'])
vim_add_local_settings(test['localsetting'])
vim_add_map(test['map'])
vim_load_content( os.path.join( casebase, "context" ) )
tmux_keys( "s" )

Expand All @@ -181,6 +182,7 @@ def load_test(testfn):
test = { None: [],
'setting': [],
'localsetting': [],
'map': [],
'keys': [],
'expected': [], }

Expand Down Expand Up @@ -268,6 +270,10 @@ def vim_add_local_settings( settings ):
return
vim_cmd( [ "setlocal" ] + settings )

def vim_add_map(maps):
for mp in maps:
vim_cmd([mp])

def vim_cmd( elts ):
s = ":" + ' '.join( elts )
tmux_keys( s + key['cr'] )
Expand Down

0 comments on commit 3b5fd7a

Please sign in to comment.