Browse Source

Add get_env unit test

pull/355/head
Alexander Petrovsky 9 years ago
parent
commit
09aee4b601
2 changed files with 25 additions and 1 deletions
  1. +3
    -1
      rebar.config
  2. +22
    -0
      test/lager_app_tests.erl

+ 3
- 1
rebar.config View File

@ -40,9 +40,12 @@
{eunit_opts, [verbose]}.
{eunit_compile_opts, [
export_all,
nowarn_untyped_record,
nowarn_export_all
]}.
{deps, [
{goldrush, ".*", {git, "git://github.com/DeadZen/goldrush.git", {tag, "0.1.8"}}}
]}.
@ -53,4 +56,3 @@
{cover_enabled, true}.
{edoc_opts, [{stylesheet_file, "./priv/edoc.css"}]}.
{eunit_opts, [verbose]}.

+ 22
- 0
test/lager_app_tests.erl View File

@ -0,0 +1,22 @@
-module(lager_app_tests).
-compile([{parse_transform, lager_transform}]).
-include_lib("eunit/include/eunit.hrl").
get_env_default_test() ->
?assertEqual(<<"Some">>, lager_app:get_env_default(undefined, <<"Some">>)),
?assertEqual(<<"Value">>, lager_app:get_env_default({ok, <<"Value">>}, <<"Some">>)),
ok.
get_env_test() ->
application:set_env(myapp, mykey1, <<"Value">>),
?assertEqual(<<"Some">>, lager_app:get_env(myapp, mykey0, <<"Some">>)),
?assertEqual(<<"Value">>, lager_app:get_env(myapp, mykey1, <<"Some">>)),
?assertEqual(undefined, lager_app:get_env(myapp, mykey0)),
?assertEqual(<<"Value">>, lager_app:get_env(myapp, mykey1)),
ok.

Loading…
Cancel
Save