UNPKG

801 BJavaScriptView Raw
1var test = require('tape')
2var run = require('./standard-runner')
3var fs = require('fs')
4var join = require('path').join
5var fmt = require('../').transform
6
7test('test.js ran through formatter', function (t) {
8 var file = fs.readFileSync(join(__dirname, '../test.js')).toString()
9 var formatted = fmt(file)
10 var lines = formatted.split('\n')
11
12 run(formatted, function (err, reports) {
13 t.ok(!err, 'no runner errors js')
14
15 reports.forEach(function (report) {
16 var highlight = run.highlight(lines, report)
17 t.fail(report.message)
18 var comment = '\n' +
19 report.source + ':' +
20 report.line + ':' +
21 report.column + ':' +
22 report.message + highlight
23 console.log(comment)
24 })
25
26 t.end()
27 })
28})