Skip to content

Commit 9d520e4

Browse files
authored
Merge pull request #25 from erlydtl/smoke-test
Add eunit smoke test to check that deps are working
2 parents 7bc8305 + c32dfb2 commit 9d520e4

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/rebar3_erlydtl_plugin.erl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@
9696

9797
-behaviour(provider).
9898

99+
-include_lib("eunit/include/eunit.hrl").
100+
99101
-export([init/1,
100102
do/1,
101103
format_error/1]).
@@ -263,3 +265,12 @@ referenced_dtls1(Step, DtlOpts, Seen) ->
263265
_ -> referenced_dtls1(sets:to_list(New), DtlOpts,
264266
sets:union(New, Seen))
265267
end.
268+
269+
%% check that we have pulled in a working erlydtl
270+
smoke_test() ->
271+
M = erlydtl_plugin__template_test,
272+
Template = <<"fie:foo({{ first }}, {{ second }}).">>,
273+
{ok, M1} = erlydtl:compile_template(Template, M),
274+
?assertEqual(M1, M),
275+
{ok, IoList} = M1:render(#{first => "foo", second => <<"bar">>}),
276+
?assertEqual("fie:foo(foo, bar).", unicode:characters_to_list(IoList)).

0 commit comments

Comments
 (0)