| 123456789101112131415161718192021222324252627282930 |
- (function (factory) {
- if (typeof module === 'object' && typeof module.exports === 'object') {
- var v = factory(require, exports); if (v !== undefined) module.exports = v;
- }
- else if (typeof define === 'function' && define.amd) {
- define(["require", "exports", 'intern!object', 'intern/chai!assert', 'intern/dojo/node!../../../bin/dts-generator'], factory);
- }
- })(function (require, exports) {
- "use strict";
- var registerSuite = require('intern!object');
- var assert = require('intern/chai!assert');
- var dtsGenerator = require('intern/dojo/node!../../../bin/dts-generator');
- registerSuite({
- name: 'bin/dts-generator',
- api: function () {
- assert.isFunction(dtsGenerator, 'dtsGenerator should be a function');
- assert.strictEqual(Object.keys(dtsGenerator).length, 0, 'There should be no other keys');
- },
- basic: function () {
- return dtsGenerator([
- '-name',
- 'foo',
- '-project',
- 'tests/support/foo',
- '-out',
- 'tmp/foo.cli.d.ts'
- ]);
- }
- });
- });
|