mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-11-02 21:10:30 +00:00
* 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.
21 lines
569 B
TypeScript
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 });
|