@@ -29,7 +29,7 @@ defmodule ExUnitTest do
2929    assert  capture_io ( fn  -> 
3030             assert  ExUnit . async_run ( )  |>  ExUnit . await_run ( )  == 
3131                      % { failures:  0 ,  skipped:  0 ,  total:  0 ,  excluded:  0 } 
32-            end )  =~  "\n 0 failures\n " 
32+            end )  =~  "\n 0 tests, 0  failures\n " 
3333  end 
3434
3535  test  "supports rerunning given modules"  do 
@@ -137,7 +137,7 @@ defmodule ExUnitTest do
137137    assert  result  =~  """ 
138138           Showing results so far... 
139139
140-            0 failures 
140+            0 tests, 0  failures 
141141           """ 
142142  end 
143143
@@ -331,19 +331,19 @@ defmodule ExUnitTest do
331331
332332    { result ,  output }  =  run_with_filter ( [ exclude:  [ even:  true ] ] ,  [ ParityTest ] ) 
333333    assert  result  ==  % { failures:  0 ,  skipped:  0 ,  excluded:  1 ,  total:  4 } 
334-     assert  output  =~  "\n  4  tests, 0 failures,  1 excluded\n " 
334+     assert  output  =~  "\n  3  tests, 0 failures ( 1 excluded) \n " 
335335
336336    { result ,  output }  =  run_with_filter ( [ exclude:  :even ] ,  [ ParityTest ] ) 
337337    assert  result  ==  % { failures:  0 ,  skipped:  0 ,  excluded:  3 ,  total:  4 } 
338-     assert  output  =~  "\n  4 tests , 0 failures,  3 excluded\n " 
338+     assert  output  =~  "\n  1 test , 0 failures ( 3 excluded) \n " 
339339
340340    { result ,  output }  =  run_with_filter ( [ exclude:  :even ,  include:  [ even:  true ] ] ,  [ ParityTest ] ) 
341341    assert  result  ==  % { failures:  1 ,  skipped:  0 ,  excluded:  2 ,  total:  4 } 
342-     assert  output  =~  "\n  4  tests, 1 failure,  2 excluded\n " 
342+     assert  output  =~  "\n  2  tests, 1 failure ( 2 excluded) \n " 
343343
344344    { result ,  output }  =  run_with_filter ( [ exclude:  :test ,  include:  [ even:  true ] ] ,  [ ParityTest ] ) 
345345    assert  result  ==  % { failures:  1 ,  skipped:  0 ,  excluded:  3 ,  total:  4 } 
346-     assert  output  =~  "\n  4 tests , 1 failure,  3 excluded\n " 
346+     assert  output  =~  "\n  1 test , 1 failure ( 3 excluded) \n " 
347347  end 
348348
349349  test  "log capturing"  do 
@@ -508,16 +508,17 @@ defmodule ExUnitTest do
508508
509509    # Empty because it is already loaded 
510510    { result ,  output }  =  run_with_filter ( [ exclude:  :module ] ,  [ ] ) 
511+ 
511512    assert  result  ==  % { failures:  0 ,  skipped:  0 ,  excluded:  2 ,  total:  2 } 
512-     assert  output  =~  "\n  2  tests, 0 failures,  2 excluded\n " 
513+     assert  output  =~  "\n  0  tests, 0 failures ( 2 excluded) \n " 
513514
514515    { result ,  output }  = 
515516      [ exclude:  :test ,  include:  [ module:  "ExUnitTest.SecondTestModule" ] ] 
516517      |>  run_with_filter ( [ FirstTestModule ,  SecondTestModule ] ) 
517518
518519    assert  result  ==  % { failures:  1 ,  skipped:  0 ,  excluded:  1 ,  total:  2 } 
519520    assert  output  =~  "\n   1) test false (ExUnitTest.SecondTestModule)\n " 
520-     assert  output  =~  "\n  2 tests , 1 failure,  1 excluded\n " 
521+     assert  output  =~  "\n  1 test , 1 failure ( 1 excluded) \n " 
521522  end 
522523
523524  test  "raises on reserved tag :file in module"  do 
@@ -680,7 +681,7 @@ defmodule ExUnitTest do
680681      end ) 
681682
682683    refute  output  =~  max_failures_reached_msg ( ) 
683-     assert  output  =~  "\n  6  tests, 0 failures, 1 excluded,  4 invalid, 1 skipped\n " 
684+     assert  output  =~  "\n  5  tests, 0 failures, 4 invalid, 1 skipped (1 excluded) \n " 
684685  end 
685686
686687  test  "parameterized tests"  do 
@@ -787,7 +788,7 @@ defmodule ExUnitTest do
787788        end ) 
788789
789790      assert  output  =~  max_failures_reached_msg ( ) 
790-       assert  output  =~  "\n  6  tests, 2 failures, 1 excluded, 1 skipped \n " 
791+       assert  output  =~  "\n  5  tests, 2 failures, 1 skipped (1 excluded) \n " 
791792    end 
792793
793794    test  ":max_failures is not reached"  do 
@@ -818,7 +819,7 @@ defmodule ExUnitTest do
818819        end ) 
819820
820821      refute  output  =~  max_failures_reached_msg ( ) 
821-       assert  output  =~  "\n  8  tests, 2 failures, 2 excluded,  1 skipped\n " 
822+       assert  output  =~  "\n  6  tests, 2 failures, 1 skipped (2 excluded) \n " 
822823    end 
823824
824825    test  ":max_failures has been reached"  do 
@@ -852,7 +853,7 @@ defmodule ExUnitTest do
852853        end ) 
853854
854855      assert  output  =~  max_failures_reached_msg ( ) 
855-       assert  output  =~  "\n  7  tests, 2 failures, 2 excluded, 2 skipped \n " 
856+       assert  output  =~  "\n  5  tests, 2 failures, 2 skipped (2 excluded) \n " 
856857    end 
857858
858859    # Excluded and skipped tests are detected before setup_all 
@@ -886,7 +887,7 @@ defmodule ExUnitTest do
886887        end ) 
887888
888889      assert  output  =~  max_failures_reached_msg ( ) 
889-       assert  output  =~  "\n  4  tests, 0 failures, 1 excluded,  2 invalid, 1 skipped\n " 
890+       assert  output  =~  "\n  3  tests, 0 failures, 2 invalid, 1 skipped (1 excluded) \n " 
890891    end 
891892
892893    test  ":max_failures flushes all async/sync cases"  do 
@@ -1077,7 +1078,7 @@ defmodule ExUnitTest do
10771078      end ) 
10781079
10791080    assert  output  =~  "All tests have been excluded.\n " 
1080-     assert  output  =~  "2  tests, 0 failures,  2 excluded\n " 
1081+     assert  output  =~  "0  tests, 0 failures ( 2 excluded) \n " 
10811082  end 
10821083
10831084  test  "tests are run in compile order (FIFO)"  do 
0 commit comments