VulpesOS/gaia/tests/jsmarionette/mocha/mocha-json-proxy/test/acceptance/consumer.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

23 lines
648 B
JavaScript
Executable file

/* global forkFixture */
'use strict';
var Consumer = require('../../consumer');
var Mocha = require('mocha');
suite('reporter', function() {
function testReporter(reporterType) {
suite(reporterType, function() {
['pass', 'fail', 'pending'].forEach(function(testType) {
test(test, function(done) {
var child = forkFixture(testType);
var runner = new Consumer(child);
/* jshint nonew: false */
new Mocha.reporters[reporterType](runner);
/* jshint nonew: true */
runner.once('end', done);
});
});
});
}
['Dot', 'Spec'].forEach(testReporter);
});