Files
DefinitelyTyped/types/gulp-jasmine/gulp-jasmine-tests.ts
Confidential 112cd72e92 Create definitions for gulp-jasmine@2.4 (#21431)
* Create definitions for gulp-jasmine@2.4

* Fix the 'reporter' property

Functionality:
 - Make the secondary type of the 'reporter' property in JasmineOptions ReadonlyArray<jasmine.CustomReporter> instead of jasmine.CustomReporter[].

Tests:
 - Add some more tests

Testing done: npm run lint gulp-jasmine (with and without the change to verify the tests fail properly)

* Remove unnecessary empty namespace.
2017-11-13 06:55:30 -08:00

21 lines
569 B
TypeScript

import gulpJasmine = require("gulp-jasmine");
import jasmine = require("jasmine");
const dummyReporter: jasmine.CustomReporter = {};
gulpJasmine(); // $ExpectType ReadWriteStream
gulpJasmine({});
gulpJasmine({
verbose: true,
includeStackTrace: true,
reporter: dummyReporter,
timeout: 1000,
errorOnFail: false,
config: {}
});
gulpJasmine({ reporter: [dummyReporter, dummyReporter] });
const readonlyDummyReporters: ReadonlyArray<jasmine.CustomReporter> = [
dummyReporter, dummyReporter
];
gulpJasmine({ reporter: readonlyDummyReporters });