exercism/erlang/hello-world/hello_world_tests.erl

20 lines
464 B
Erlang

% To run tests:
% erl -make
% erl -noshell -eval "eunit:test(hello_world, [verbose])" -s init stop
%
-module(hello_world_tests).
-include_lib("eunit/include/eunit.hrl").
no_name_test() ->
?assertEqual("Hello, World!", hello_world:greet()).
alice_test() ->
?assertEqual("Hello, Alice!", hello_world:greet("Alice")).
bob_test() ->
?assertEqual("Hello, Bob!", hello_world:greet("Bob")).
strange_test() ->
?assertEqual("Hello, !", hello_world:greet("")).