Created
September 12, 2019 21:52
-
-
Save Toxicable/a36f94293a1be43eea8c10eb21ad4779 to your computer and use it in GitHub Desktop.
angular jasmine nodejs test
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function (factory) { | |
if (typeof module === "object" && typeof module.exports === "object") { | |
var v = factory(require, exports); | |
if (v !== undefined) module.exports = v; | |
} | |
else if (typeof define === "function" && define.amd) { | |
define("test.spec.js", ["require", "exports", "tslib", "@angular/core/testing", "@angular/platform-browser-dynamic/testing", "@angular/core", "zone.js/dist/zone-node", "zone.js/dist/zone-testing", "core-js/es/reflect"], factory); | |
} | |
})(function (require, exports) { | |
"use strict"; | |
Object.defineProperty(exports, "__esModule", { value: true }); | |
const tslib_1 = require("tslib"); | |
const testing_1 = require("@angular/core/testing"); | |
const testing_2 = require("@angular/platform-browser-dynamic/testing"); | |
const core_1 = require("@angular/core"); | |
require("zone.js/dist/zone-node"); | |
require("zone.js/dist/zone-testing"); | |
require("core-js/es/reflect"); | |
let MyComponent = class MyComponent { | |
}; | |
MyComponent = tslib_1.__decorate([ | |
core_1.Component({ | |
template: 'hello!', | |
}) | |
], MyComponent); | |
testing_1.getTestBed().initTestEnvironment(testing_2.BrowserDynamicTestingModule, testing_2.platformBrowserDynamicTesting()); | |
fdescribe('browser testing', () => { | |
beforeEach(() => { }); | |
it('should run', async () => { | |
await testing_1.TestBed.configureTestingModule({ | |
declarations: [MyComponent], | |
}).compileComponents(); | |
const fixture = testing_1.TestBed.createComponent(MyComponent); | |
const app = fixture.debugElement.componentInstance; | |
expect(app).toBeTruthy(); | |
}); | |
}); | |
}); | |
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmxlbmQtYm9tLnNlcnZpY2Uuc3BlYy5qcyIsInNvdXJjZVJvb3QiOiIvaG9tZS9mLndpbGVzL3dvcmtzcGFjZS9zb2EvIiwic291cmNlcyI6WyJhcHBzL3BlZGlncmVlL2JlL3NyYy9zZXJ2aWNlcy9ibGVuZC9ibGVuZC1ib20uc2VydmljZS5zcGVjLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztJQUFBLG1EQUE0RDtJQUM1RCx1RUFBdUg7SUFDdkgsd0NBQTBDO0lBRTFDLGtDQUFnQztJQUNoQyxxQ0FBbUM7SUFDbkMsOEJBQTRCO0lBSzVCLElBQU0sV0FBVyxHQUFqQixNQUFNLFdBQVc7S0FBRyxDQUFBO0lBQWQsV0FBVztRQUhoQixnQkFBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLFFBQVE7U0FDbkIsQ0FBQztPQUNJLFdBQVcsQ0FBRztJQUdwQixvQkFBVSxFQUFFLENBQUMsbUJBQW1CLENBQUMscUNBQTJCLEVBQUUsdUNBQTZCLEVBQUUsQ0FBQyxDQUFDO0lBRS9GLFNBQVMsQ0FBQyxpQkFBaUIsRUFBRSxHQUFHLEVBQUU7UUFDaEMsVUFBVSxDQUFDLEdBQUcsRUFBRSxHQUFFLENBQUMsQ0FBQyxDQUFDO1FBRXJCLEVBQUUsQ0FBQyxZQUFZLEVBQUUsS0FBSyxJQUFJLEVBQUU7WUFDMUIsTUFBTSxpQkFBTyxDQUFDLHNCQUFzQixDQUFDO2dCQUNuQyxZQUFZLEVBQUUsQ0FBQyxXQUFXLENBQUM7YUFDNUIsQ0FBQyxDQUFDLGlCQUFpQixFQUFFLENBQUM7WUFFdkIsTUFBTSxPQUFPLEdBQUcsaUJBQU8sQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLENBQUM7WUFDckQsTUFBTSxHQUFHLEdBQWdCLE9BQU8sQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUM7WUFDaEUsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFVBQVUsRUFBRSxDQUFDO1FBQzNCLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXN0QmVkLCBnZXRUZXN0QmVkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZS90ZXN0aW5nJztcbmltcG9ydCB7IEJyb3dzZXJEeW5hbWljVGVzdGluZ01vZHVsZSwgcGxhdGZvcm1Ccm93c2VyRHluYW1pY1Rlc3RpbmcgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyLWR5bmFtaWMvdGVzdGluZyc7XG5pbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0ICd6b25lLmpzL2Rpc3Qvem9uZS1ub2RlJztcbmltcG9ydCAnem9uZS5qcy9kaXN0L3pvbmUtdGVzdGluZyc7XG5pbXBvcnQgJ2NvcmUtanMvZXMvcmVmbGVjdCc7XG5cbkBDb21wb25lbnQoe1xuICB0ZW1wbGF0ZTogJ2hlbGxvIScsXG59KVxuY2xhc3MgTXlDb21wb25lbnQge31cblxuXG5nZXRUZXN0QmVkKCkuaW5pdFRlc3RFbnZpcm9ubWVudChCcm93c2VyRHluYW1pY1Rlc3RpbmdNb2R1bGUsIHBsYXRmb3JtQnJvd3NlckR5bmFtaWNUZXN0aW5nKCkpO1xuXG5mZGVzY3JpYmUoJ2Jyb3dzZXIgdGVzdGluZycsICgpID0+IHtcbiAgYmVmb3JlRWFjaCgoKSA9PiB7fSk7XG5cbiAgaXQoJ3Nob3VsZCBydW4nLCBhc3luYyAoKSA9PiB7XG4gICAgYXdhaXQgVGVzdEJlZC5jb25maWd1cmVUZXN0aW5nTW9kdWxlKHtcbiAgICAgIGRlY2xhcmF0aW9uczogW015Q29tcG9uZW50XSxcbiAgICB9KS5jb21waWxlQ29tcG9uZW50cygpO1xuXG4gICAgY29uc3QgZml4dHVyZSA9IFRlc3RCZWQuY3JlYXRlQ29tcG9uZW50KE15Q29tcG9uZW50KTtcbiAgICBjb25zdCBhcHA6IE15Q29tcG9uZW50ID0gZml4dHVyZS5kZWJ1Z0VsZW1lbnQuY29tcG9uZW50SW5zdGFuY2U7XG4gICAgZXhwZWN0KGFwcCkudG9CZVRydXRoeSgpO1xuICB9KTtcbn0pO1xuIl19 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { TestBed, getTestBed } from '@angular/core/testing'; | |
import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; | |
import { Component } from '@angular/core'; | |
import 'zone.js/dist/zone-node'; | |
import 'zone.js/dist/zone-testing'; | |
import 'core-js/es/reflect'; | |
@Component({ | |
template: 'hello!', | |
}) | |
class MyComponent {} | |
getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting()); | |
fdescribe('browser testing', () => { | |
beforeEach(() => {}); | |
it('should run', async () => { | |
await TestBed.configureTestingModule({ | |
declarations: [MyComponent], | |
}).compileComponents(); | |
const fixture = TestBed.createComponent(MyComponent); | |
const app: MyComponent = fixture.debugElement.componentInstance; | |
expect(app).toBeTruthy(); | |
}); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment