Я просто хочу запустить TestBed, чтобы использовать функции TestBed. Я пробую это в моем src / test.spec.ts, и это не работает:
TestBed.initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());
Я также попытался сделать System.import для TestBed, но это не сработало. Например, это не работало как тег скрипта в index.html.
Promise.all([
System.import('@angular/core/testing'),
System.import('@angular/platform-browser-dynamic/testing')
]).then(function (providers) {
var testing = providers[0];
var testingBrowser = providers[1];
testing.TestBed.initTestEnvironment(testingBrowser.BrowserDynamicTestingModule,
testingBrowser.platformBrowserDynamicTesting());
}).then(function() {
return Promise.all(
return System.import(app/test.spec.ts); //"app" stands for // './src' in the config.js file for SystemJS
);
})
Вот Plunkr: https://plnkr.co/edit/K0IyBnR8F4F7zOp6LETi/a=preview