You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.1 KiB
Python
44 lines
1.1 KiB
Python
9 years ago
|
from test.vim_test_case import VimTestCase as _VimTest
|
||
|
from test.constant import *
|
||
|
|
||
|
# List Snippets {{{#
|
||
|
|
||
|
|
||
|
class _ListAllSnippets(_VimTest):
|
||
|
snippets = (('testblah', 'BLAAH', 'Say BLAH'),
|
||
|
('test', 'TEST ONE', 'Say tst one'),
|
||
|
('aloha', 'OHEEEE', 'Say OHEE'),
|
||
|
)
|
||
|
|
||
|
|
||
|
class ListAllAvailable_NothingTyped_ExpectCorrectResult(_ListAllSnippets):
|
||
|
keys = '' + LS + '3\n'
|
||
|
wanted = 'BLAAH'
|
||
|
|
||
|
|
||
|
class ListAllAvailable_SpaceInFront_ExpectCorrectResult(_ListAllSnippets):
|
||
|
keys = ' ' + LS + '3\n'
|
||
|
wanted = ' BLAAH'
|
||
|
|
||
|
|
||
|
class ListAllAvailable_BraceInFront_ExpectCorrectResult(_ListAllSnippets):
|
||
|
keys = '} ' + LS + '3\n'
|
||
|
wanted = '} BLAAH'
|
||
|
|
||
|
|
||
|
class ListAllAvailable_testtyped_ExpectCorrectResult(_ListAllSnippets):
|
||
|
keys = 'hallo test' + LS + '2\n'
|
||
|
wanted = 'hallo BLAAH'
|
||
|
|
||
|
|
||
|
class ListAllAvailable_testtypedSecondOpt_ExpectCorrectResult(
|
||
|
_ListAllSnippets):
|
||
|
keys = 'hallo test' + LS + '1\n'
|
||
|
wanted = 'hallo TEST ONE'
|
||
|
|
||
|
|
||
|
class ListAllAvailable_NonDefined_NoExpectionShouldBeRaised(_ListAllSnippets):
|
||
|
keys = 'hallo qualle' + LS + 'Hi'
|
||
|
wanted = 'hallo qualleHi'
|
||
|
# End: List Snippets #}}}
|