30 lines
1.0 KiB
TypeScript
30 lines
1.0 KiB
TypeScript
require('source-map-support').install();
|
|
require('zone.js/dist/zone-node.js');
|
|
require('zone.js/dist/long-stack-trace-zone.js');
|
|
require('zone.js/dist/proxy.js');
|
|
require('zone.js/dist/sync-test.js');
|
|
require('zone.js/dist/async-test.js');
|
|
require('zone.js/dist/fake-async-test.js');
|
|
require('zone.js/dist/jasmine-patch.js');
|
|
|
|
require('reflect-metadata/Reflect');
|
|
|
|
// Tun on full stack traces in errors to help debugging
|
|
(<any>Error)['stackTraceLimit'] = Infinity;
|
|
|
|
jasmine.DEFAULT_TIMEOUT_INTERVAL = 100;
|
|
|
|
// TODO: remove it if it is not needed
|
|
// (<any>jasmine).configureDefaultReporter({showColors: process.argv.indexOf('--no-color') === -1});
|
|
|
|
// "testing" clashes with selenium-webdriver declarations
|
|
import {TestBed} from '@angular/core/testing';
|
|
import {ServerTestingModule, platformServerTesting} from '@angular/platform-server/testing/server';
|
|
|
|
TestBed.initTestEnvironment(ServerTestingModule, platformServerTesting());
|
|
|
|
|
|
import {Parse5DomAdapter} from '@angular/platform-server/src/parse5_adapter';
|
|
|
|
Parse5DomAdapter.makeCurrent();
|