summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlava Yurin <YurinVV@ya.ru>2012-06-29 10:54:17 +0700
committerTuncer Ayaz <tuncer.ayaz@gmail.com>2012-06-29 12:41:22 +0200
commit22dec4cbb755f1aaf53d70f86528839e80484de2 (patch)
tree1eb1136f35601bc69d1df14c9176580a6fc205a8
parentcf24426c4f2704e33bd10291bbcef798c3190d59 (diff)
Fix test/rebar_eunit_tests.erl
-rw-r--r--test/rebar_eunit_tests.erl14
1 files changed, 8 insertions, 6 deletions
diff --git a/test/rebar_eunit_tests.erl b/test/rebar_eunit_tests.erl
index 2b9c44e..72fb3ea 100644
--- a/test/rebar_eunit_tests.erl
+++ b/test/rebar_eunit_tests.erl
@@ -77,18 +77,21 @@ cover_with_suite_test_() ->
setup,
fun() ->
setup_cover_project_with_suite(),
- rebar("-v eunit suite=mysuite")
+ rebar("-v eunit suites=mysuite")
end,
fun teardown/1,
- [{"All cover reports are generated",
+ [{"Cover reports are generated for module",
assert_files_in("the temporary eunit directory",
- expected_cover_generated_files())},
+ [".eunit/index.html",
+ ".eunit/mysuite.COVER.html"])},
{"Only production modules get coverage reports",
assert_files_not_in("the temporary eunit directory",
- [".eunit/myapp_mymod_tests.COVER.html",
- ".eunit/mysuite.COVER.html"])}]}.
+ [".eunit/myapp_app.COVER.html",
+ ".eunit/myapp_mymod.COVER.html",
+ ".eunit/myapp_sup.COVER.html",
+ ".eunit/myapp_mymod_tests.COVER.html"])}]}.
expected_cover_generated_files() ->
[".eunit/index.html",
@@ -247,6 +250,5 @@ assert_full_coverage(Mod) ->
Result = [X || X <- string:tokens(binary_to_list(F), "\n"),
string:str(X, Mod) =/= 0,
string:str(X, "100%") =/= 0],
- ok = file:close(F),
?assert(length(Result) =:= 1)
end.