Specs without expectations should be alerted to the user

- Add console.error to the HtmlReporter when there is a spec without any expectation
- Change the spec's link text and color to include a warning
- Create a status for specs to label them as "empty"
- console is not accessible to IE unless you have developer tools open,
  so protect against that by mocking console.

[#59424794]
This commit is contained in:
Christopher Amavisca, Greg Cobb and Luan Santos
2014-03-10 11:19:07 -07:00
parent 71dbffeaef
commit 1922514f2d
8 changed files with 107 additions and 7 deletions

View File

@@ -12,7 +12,7 @@ $page-background-color: #eee;
$passing-color: #007069;
$failing-color: #ca3a11;
$pending-color: #ba9d37;
$empty-color: #eff543;
$neutral-color: #bababa;
$font-size: 11px;
@@ -152,7 +152,7 @@ body {
color: #eee;
&.failed {
background-color: $failing-color
background-color: $failing-color;
}
&.passed {
@@ -260,6 +260,10 @@ body {
color: $failing-color;
}
&.empty a {
color: $pending-color;
}
&.pending a {
color: $pending-color;
}