Files
angular/modules/jasmine_helper.ts
2016-08-26 13:56:11 -07:00

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();