Fixing test execution

This commit was merged in pull request #379.
This commit is contained in:
Adrian Fâciu
2016-09-10 12:14:21 +03:00
parent 48128becdd
commit 0e7e397f7d
2 changed files with 19 additions and 15 deletions

View File

@@ -1,8 +1,8 @@
import {Component} from '@angular/core';
import {inject,ComponentFixture, TestBed} from '@angular/core/testing';
import { Component} from '@angular/core';
import { inject, ComponentFixture, TestBed } from '@angular/core/testing';
import {FileUploader} from './file-uploader.class';
import {FileUploadModule} from './file-upload.module';
import { FileUploader } from './file-uploader.class';
import { FileUploadModule } from './file-upload.module';
@Component({
selector: 'container',
@@ -13,13 +13,14 @@ export class ContainerComponent {
}
describe('Directive: FileSelectDirective', () => {
beforeEach(() => [
beforeEach(() => {
TestBed.configureTestingModule({
imports: [FileUploadModule],
declarations: [ContainerComponent],
providers: [ContainerComponent]
})
]);
});
});
it('should be fine', inject([ContainerComponent], (fixture:ComponentFixture<ContainerComponent>) => {
expect(fixture).not.toBeNull();

View File

@@ -17,18 +17,21 @@ require('es6-promise');
require('es6-shim');
require('es7-reflect-metadata/dist/browser');
// require('zone.js');
require('zone.js/dist/zone.js');
require('zone.js/dist/long-stack-trace-zone.js');
require('zone.js/dist/jasmine-patch.js');
require('zone.js/dist/async-test.js');
require('zone.js/dist/zone');
require('zone.js/dist/long-stack-trace-zone');
require('zone.js/dist/async-test');
require('zone.js/dist/fake-async-test');
require('zone.js/dist/sync-test');
require('zone.js/dist/proxy');
require('zone.js/dist/jasmine-patch');
var testing = require('@angular/core/testing');
var browser = require('@angular/platform-browser-dynamic/testing');
testing.setBaseTestProviders(
browser.TEST_BROWSER_DYNAMIC_PLATFORM_PROVIDERS,
browser.TEST_BROWSER_DYNAMIC_APPLICATION_PROVIDERS);
testing.TestBed.initTestEnvironment(
browser.BrowserDynamicTestingModule,
browser.platformBrowserDynamicTesting()
);
/*
Ok, this is kinda crazy. We can use the the context method on