mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-25 11:08:51 +01:00
Prevent additional layer breakers, enforce ts lint import rules in /platform/ tests
This commit is contained in:
@@ -5,13 +5,16 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
import * as sinon from 'sinon';
|
||||
import { TPromise } from 'vs/base/common/winjs.base';
|
||||
import * as types from 'vs/base/common/types';
|
||||
import { InstantiationService } from 'vs/platform/instantiation/common/instantiationService';
|
||||
import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection';
|
||||
import { ServiceIdentifier } from 'vs/platform/instantiation/common/instantiation';
|
||||
|
||||
// TODO@Sandeep layer breaker: cannot depend on node modules from /common/ and sinon is a node module
|
||||
// tslint:disable-next-line:import-patterns
|
||||
import * as sinon from 'sinon';
|
||||
|
||||
interface IServiceMock<T> {
|
||||
id: ServiceIdentifier<T>;
|
||||
service: any;
|
||||
|
||||
Reference in New Issue
Block a user