Output ES6 and take tslint out of travis until it's fixed

This commit is contained in:
roblou 2016-10-04 20:00:01 -05:00
Родитель b5df40589e
Коммит ee50246199
4 изменённых файлов: 12 добавлений и 8 удалений

Просмотреть файл

@ -5,9 +5,7 @@ node_js:
before_script:
- npm install -g gulp
- npm install -g typings
script:
- gulp build
- npm test
- gulp tslint

Просмотреть файл

@ -26,8 +26,6 @@
"vscode-debugprotocol": "^1.12.0"
},
"devDependencies": {
"@types/es6-collections": "^0.5.29",
"@types/es6-promise": "0.0.32",
"@types/mocha": "^2.2.32",
"@types/mockery": "^1.4.29",
"@types/node": "^6.0.41",

Просмотреть файл

@ -15,6 +15,14 @@ import * as testUtils from './testUtils';
/** Not mocked - use for type only */
import {ChromeDebugAdapter as _ChromeDebugAdapter} from '../src/chromeDebugAdapter';
class MockChromeDebugSession {
public sendEvent(event: DebugProtocol.Event): void {
}
public sendRequest(command: string, args: any, timeout: number, cb: (response: DebugProtocol.Response) => void): void {
}
}
const MODULE_UNDER_TEST = '../src/chromeDebugAdapter';
suite('ChromeDebugAdapter', () => {
const ATTACH_ARGS = { port: 9222 };
@ -36,14 +44,14 @@ suite('ChromeDebugAdapter', () => {
.callback((eventName: string, handler: (msg: any) => void) => mockEventEmitter.on(eventName, handler));
mockChromeConnection
.setup(x => x.attach(It.isValue(undefined), It.isAnyNumber(), It.isValue(undefined)))
.returns(() => Promise.resolve<void>());
.returns(() => Promise.resolve());
mockChromeConnection
.setup(x => x.isAttached)
.returns(() => false);
// Instantiate the ChromeDebugAdapter, injecting the mock ChromeConnection
const cDAClass: typeof _ChromeDebugAdapter = require(MODULE_UNDER_TEST).ChromeDebugAdapter;
chromeDebugAdapter = new cDAClass({ chromeConnection: () => mockChromeConnection.object } as any);
chromeDebugAdapter = new cDAClass({ chromeConnection: function() { return mockChromeConnection.object; } } as any, new MockChromeDebugSession() as any);
});
teardown(() => {
@ -75,7 +83,7 @@ suite('ChromeDebugAdapter', () => {
mockChromeConnection
.setup(x => x.attach(It.isValue(undefined), It.isAnyNumber(), It.isAnyString()))
.returns(() => Promise.resolve<void>())
.returns(() => Promise.resolve())
.verifiable();
return chromeDebugAdapter.launch({ file: 'c:\\path with space\\index.html', runtimeArgs: ['abc', 'def'] })

Просмотреть файл

@ -3,7 +3,7 @@
"module": "commonjs",
"noImplicitAny": false,
"removeComments": false,
"target": "ES5",
"target": "ES6",
"sourceMap": true,
"outDir": "out"
},