anchor.diff:  %% @doc Run tests for each module that has a test/0 function
   -spec run_module_tests([atom()], [number()]) -> ok.
   run_module_tests([Module | T], Acc) ->
  -    eunit:test(Module),
  -    Percentage = print_code_coverage(Module),
  -    run_module_tests(T, [Percentage | Acc] );
  +    case has_tests(Module) of
  +	true ->
  +	    ewl_talk:say("testing ~p", [Module]),
  +	    eunit:test(Module),
  +	    Percentage = print_code_coverage(Module),
  +	    run_module_tests(T, [Percentage | Acc] );
  +	false ->
  +	    run_module_tests(T, [0.0 | Acc] )
  +    end;
   run_module_tests([], Percentages) ->
       Percentages.
   
  
positive.code: -spec to_percentage(float()) -> float().
  to_percentage(Value) ->
      Value * 100.
  
negative.code: 	    Coverage / Count
      end.
  
  
  %% @doc print the total code coverage for the project
  -spec print_overall_percentage([number()]) -> ok.
  print_overall_percentage(Modules) ->
  