initial commit
This commit is contained in:
51
node_modules/mocha/lib/reporters/templates/coverage.jade
generated
vendored
Normal file
51
node_modules/mocha/lib/reporters/templates/coverage.jade
generated
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
title Coverage
|
||||
meta(charset='utf-8')
|
||||
include script.html
|
||||
include style.html
|
||||
body
|
||||
#coverage
|
||||
h1#overview Coverage
|
||||
include menu
|
||||
|
||||
#stats(class=coverageClass(cov.coverage))
|
||||
.percentage #{cov.coverage | 0}%
|
||||
.sloc= cov.sloc
|
||||
.hits= cov.hits
|
||||
.misses= cov.misses
|
||||
|
||||
#files
|
||||
for file in cov.files
|
||||
.file
|
||||
h2(id=file.filename)= file.filename
|
||||
#stats(class=coverageClass(file.coverage))
|
||||
.percentage #{file.coverage | 0}%
|
||||
.sloc= file.sloc
|
||||
.hits= file.hits
|
||||
.misses= file.misses
|
||||
|
||||
table#source
|
||||
thead
|
||||
tr
|
||||
th Line
|
||||
th Hits
|
||||
th Source
|
||||
tbody
|
||||
for line, number in file.source
|
||||
if line.coverage > 0
|
||||
tr.hit
|
||||
td.line= number
|
||||
td.hits= line.coverage
|
||||
td.source= line.source
|
||||
else if 0 === line.coverage
|
||||
tr.miss
|
||||
td.line= number
|
||||
td.hits 0
|
||||
td.source= line.source
|
||||
else
|
||||
tr
|
||||
td.line= number
|
||||
td.hits
|
||||
td.source= line.source || ' '
|
13
node_modules/mocha/lib/reporters/templates/menu.jade
generated
vendored
Normal file
13
node_modules/mocha/lib/reporters/templates/menu.jade
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
#menu
|
||||
li
|
||||
a(href='#overview') overview
|
||||
for file in cov.files
|
||||
li
|
||||
span.cov(class=coverageClass(file.coverage)) #{file.coverage | 0}
|
||||
a(href='##{file.filename}')
|
||||
segments = file.filename.split('/')
|
||||
basename = segments.pop()
|
||||
if segments.length
|
||||
span.dirname= segments.join('/') + '/'
|
||||
span.basename= basename
|
||||
a#logo(href='http://mochajs.org/') m
|
34
node_modules/mocha/lib/reporters/templates/script.html
generated
vendored
Normal file
34
node_modules/mocha/lib/reporters/templates/script.html
generated
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
<script>
|
||||
|
||||
headings = [];
|
||||
|
||||
onload = function(){
|
||||
headings = document.querySelectorAll('h2');
|
||||
};
|
||||
|
||||
onscroll = function(e){
|
||||
var heading = find(window.scrollY);
|
||||
if (!heading) return;
|
||||
var links = document.querySelectorAll('#menu a')
|
||||
, link;
|
||||
|
||||
for (var i = 0, len = links.length; i < len; ++i) {
|
||||
link = links[i];
|
||||
link.className = link.getAttribute('href') == '#' + heading.id
|
||||
? 'active'
|
||||
: '';
|
||||
}
|
||||
};
|
||||
|
||||
function find(y) {
|
||||
var i = headings.length
|
||||
, heading;
|
||||
|
||||
while (i--) {
|
||||
heading = headings[i];
|
||||
if (y >= heading.offsetTop) {
|
||||
return heading;
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
324
node_modules/mocha/lib/reporters/templates/style.html
generated
vendored
Normal file
324
node_modules/mocha/lib/reporters/templates/style.html
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user