~/.atom/snippets.cson
## Erlang
'.source.erlang':
'HoaxMock Directive':
'prefix': 'hmock'
'body': """
hoax:mock($1,
?expect($2,
?withArgs([$3]),
?andReturn($4))),$5
"""
'HoaxMockList Directive':
'prefix': 'hmockl'
'body': """
hoax:mock($1,
[
$2
]),$3
"""
'HoaxMockExpect Directive':
'prefix': 'hexpect'
'body': """
?expect($1,
?withArgs([$3]),
?andReturn($4)),$5
"""
'HoaxFixtureTest Directive':
'prefix': 'fixtest'
'body': """
$1_fixture_test_() ->
hoax:fixture(?MODULE, "$1", $2, $3).$4
"""
'HoaxParameterizedFixtureTest Directive':
'prefix': 'fixtestp'
'body': """
$1_parameterized_fixture_test_() ->
hoax:parameterized_fixture(?MODULE, "$1", $2, $3).$4
"""