mirror of
https://github.com/correl/rebar.git
synced 2024-11-23 19:19:54 +00:00
Fix whitespace errors in unit tests
This commit is contained in:
parent
fe75f8efce
commit
5f2930b701
2 changed files with 19 additions and 17 deletions
|
@ -51,13 +51,13 @@ eunit_test_() ->
|
||||||
fun(RebarOut) ->
|
fun(RebarOut) ->
|
||||||
[{"Tests in 'test' directory are found and run",
|
[{"Tests in 'test' directory are found and run",
|
||||||
?_assert(string:str(RebarOut, "myapp_mymod_tests:") =/= 0)},
|
?_assert(string:str(RebarOut, "myapp_mymod_tests:") =/= 0)},
|
||||||
|
|
||||||
{"Tests in 'src' directory are found and run",
|
{"Tests in 'src' directory are found and run",
|
||||||
?_assert(string:str(RebarOut, "myapp_mymod:") =/= 0)},
|
?_assert(string:str(RebarOut, "myapp_mymod:") =/= 0)},
|
||||||
|
|
||||||
{"Tests are only run once",
|
{"Tests are only run once",
|
||||||
?_assert(string:str(RebarOut, "All 2 tests passed") =/= 0)}]
|
?_assert(string:str(RebarOut, "All 2 tests passed") =/= 0)}]
|
||||||
end}.
|
end}.
|
||||||
|
|
||||||
cover_test_() ->
|
cover_test_() ->
|
||||||
{"Ensure Cover runs with tests in a test dir and no defined suite",
|
{"Ensure Cover runs with tests in a test dir and no defined suite",
|
||||||
|
@ -67,7 +67,7 @@ cover_test_() ->
|
||||||
[{"All cover reports are generated",
|
[{"All cover reports are generated",
|
||||||
assert_files_in("the temporary eunit directory",
|
assert_files_in("the temporary eunit directory",
|
||||||
expected_cover_generated_files())},
|
expected_cover_generated_files())},
|
||||||
|
|
||||||
{"Only production modules get coverage reports",
|
{"Only production modules get coverage reports",
|
||||||
assert_files_not_in("the temporary eunit directory",
|
assert_files_not_in("the temporary eunit directory",
|
||||||
[".eunit/myapp_mymod_tests.COVER.html"])}]}.
|
[".eunit/myapp_mymod_tests.COVER.html"])}]}.
|
||||||
|
@ -115,7 +115,7 @@ environment_test_() ->
|
||||||
{"Sanity check the testing environment",
|
{"Sanity check the testing environment",
|
||||||
setup, fun make_tmp_dir/0, fun remove_tmp_dir/1,
|
setup, fun make_tmp_dir/0, fun remove_tmp_dir/1,
|
||||||
|
|
||||||
[{"Ensure a test project can be created",
|
[{"Ensure a test project can be created",
|
||||||
?_assert(filelib:is_dir(?TMP_DIR))},
|
?_assert(filelib:is_dir(?TMP_DIR))},
|
||||||
|
|
||||||
{"Ensure the rebar script can be found, copied, and run",
|
{"Ensure the rebar script can be found, copied, and run",
|
||||||
|
@ -134,21 +134,22 @@ basic_setup_test_() ->
|
||||||
%% Test the setup function
|
%% Test the setup function
|
||||||
assert_dirs_in("Basic Project",
|
assert_dirs_in("Basic Project",
|
||||||
["src", "ebin", "test"]) ++
|
["src", "ebin", "test"]) ++
|
||||||
assert_files_in("Basic Project",
|
assert_files_in("Basic Project",
|
||||||
["test/myapp_mymod_tests.erl", "src/myapp_mymod.erl"])}.
|
["test/myapp_mymod_tests.erl",
|
||||||
|
"src/myapp_mymod.erl"])}.
|
||||||
|
|
||||||
%% ====================================================================
|
%% ====================================================================
|
||||||
%% Setup and Teardown
|
%% Setup and Teardown
|
||||||
%% ====================================================================
|
%% ====================================================================
|
||||||
|
|
||||||
-define(myapp_mymod,
|
-define(myapp_mymod,
|
||||||
["-module(myapp_mymod).\n",
|
["-module(myapp_mymod).\n",
|
||||||
"-export([myfunc/0]).\n",
|
"-export([myfunc/0]).\n",
|
||||||
"-include_lib(\"eunit/include/eunit.hrl\").\n",
|
"-include_lib(\"eunit/include/eunit.hrl\").\n",
|
||||||
"myfunc() -> ok.\n",
|
"myfunc() -> ok.\n",
|
||||||
"myprivate_test() -> ?assert(true).\n"]).
|
"myprivate_test() -> ?assert(true).\n"]).
|
||||||
|
|
||||||
-define(myapp_mymod_tests,
|
-define(myapp_mymod_tests,
|
||||||
["-module(myapp_mymod_tests).\n",
|
["-module(myapp_mymod_tests).\n",
|
||||||
"-compile([export_all]).\n",
|
"-compile([export_all]).\n",
|
||||||
"-include_lib(\"eunit/include/eunit.hrl\").\n",
|
"-include_lib(\"eunit/include/eunit.hrl\").\n",
|
||||||
|
@ -160,7 +161,7 @@ basic_setup_test_() ->
|
||||||
"-include_lib(\"eunit/include/eunit.hrl\").\n",
|
"-include_lib(\"eunit/include/eunit.hrl\").\n",
|
||||||
"all_test_() -> [myapp_mymod_defined_in_mysuite_tests].\n"]).
|
"all_test_() -> [myapp_mymod_defined_in_mysuite_tests].\n"]).
|
||||||
|
|
||||||
-define(myapp_mymod_defined_in_mysuite_tests,
|
-define(myapp_mymod_defined_in_mysuite_tests,
|
||||||
["-module(myapp_mymod_defined_in_mysuite_tests).\n",
|
["-module(myapp_mymod_defined_in_mysuite_tests).\n",
|
||||||
"-compile([export_all]).\n",
|
"-compile([export_all]).\n",
|
||||||
"-include_lib(\"eunit/include/eunit.hrl\").\n",
|
"-include_lib(\"eunit/include/eunit.hrl\").\n",
|
||||||
|
@ -200,7 +201,7 @@ teardown(_) ->
|
||||||
remove_tmp_dir() ->
|
remove_tmp_dir() ->
|
||||||
remove_tmp_dir(arg_for_eunit).
|
remove_tmp_dir(arg_for_eunit).
|
||||||
|
|
||||||
remove_tmp_dir(_) ->
|
remove_tmp_dir(_) ->
|
||||||
case os:type() of
|
case os:type() of
|
||||||
{unix, _} ->
|
{unix, _} ->
|
||||||
os:cmd("rm -rf " ++ ?TMP_DIR ++ " 2>/dev/null");
|
os:cmd("rm -rf " ++ ?TMP_DIR ++ " 2>/dev/null");
|
||||||
|
@ -227,22 +228,22 @@ rebar() ->
|
||||||
|
|
||||||
rebar(Args) when is_list(Args) ->
|
rebar(Args) when is_list(Args) ->
|
||||||
Out = os:cmd(filename:nativename("./rebar") ++ " " ++ Args),
|
Out = os:cmd(filename:nativename("./rebar") ++ " " ++ Args),
|
||||||
%?debugMsg("**** Begin"), ?debugMsg(Out), ?debugMsg("**** End"),
|
%% ?debugMsg("**** Begin"), ?debugMsg(Out), ?debugMsg("**** End"),
|
||||||
Out.
|
Out.
|
||||||
|
|
||||||
assert_dirs_in(Name, [Dir|T]) ->
|
assert_dirs_in(Name, [Dir|T]) ->
|
||||||
[{Name ++ " has directory: " ++ Dir, ?_assert(filelib:is_dir(Dir))} |
|
[{Name ++ " has directory: " ++ Dir, ?_assert(filelib:is_dir(Dir))} |
|
||||||
assert_dirs_in(Name, T)];
|
assert_dirs_in(Name, T)];
|
||||||
assert_dirs_in(_, []) -> [].
|
assert_dirs_in(_, []) -> [].
|
||||||
|
|
||||||
assert_files_in(Name, [File|T]) ->
|
assert_files_in(Name, [File|T]) ->
|
||||||
[{Name ++ " has file: " ++ File, ?_assert(filelib:is_regular(File))} |
|
[{Name ++ " has file: " ++ File, ?_assert(filelib:is_regular(File))} |
|
||||||
assert_files_in(Name, T)];
|
assert_files_in(Name, T)];
|
||||||
assert_files_in(_, []) -> [].
|
assert_files_in(_, []) -> [].
|
||||||
|
|
||||||
assert_files_not_in(Name, [File|T]) ->
|
assert_files_not_in(Name, [File|T]) ->
|
||||||
[{Name ++ " does not have file: " ++ File, ?_assertNot(filelib:is_regular(File))} |
|
[{Name ++ " does not have file: " ++ File,
|
||||||
assert_files_not_in(Name, T)];
|
?_assertNot(filelib:is_regular(File))} | assert_files_not_in(Name, T)];
|
||||||
assert_files_not_in(_, []) -> [].
|
assert_files_not_in(_, []) -> [].
|
||||||
|
|
||||||
assert_full_coverage(Mod) ->
|
assert_full_coverage(Mod) ->
|
||||||
|
|
|
@ -225,7 +225,8 @@ mv_file_test_() ->
|
||||||
end,
|
end,
|
||||||
fun teardown/1,
|
fun teardown/1,
|
||||||
[?_assert(filelib:is_regular(filename:join([?TMP_DIR,"dest","file1"]))),
|
[?_assert(filelib:is_regular(filename:join([?TMP_DIR,"dest","file1"]))),
|
||||||
?_assertNot(filelib:is_regular(filename:join([?TMP_DIR,"source","file1"])))]}.
|
?_assertNot(filelib:is_regular(
|
||||||
|
filename:join([?TMP_DIR,"source","file1"])))]}.
|
||||||
|
|
||||||
%% ====================================================================
|
%% ====================================================================
|
||||||
%% Utilities
|
%% Utilities
|
||||||
|
|
Loading…
Reference in a new issue