当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript testing.platformBrowserDynamicTesting函数代码示例

本文整理汇总了TypeScript中@angular/platform-browser-dynamic/testing.platformBrowserDynamicTesting函数的典型用法代码示例。如果您正苦于以下问题:TypeScript platformBrowserDynamicTesting函数的具体用法?TypeScript platformBrowserDynamicTesting怎么用?TypeScript platformBrowserDynamicTesting使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了platformBrowserDynamicTesting函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: function

import 'zone.js/dist/long-stack-trace-zone';
import 'zone.js/dist/proxy.js';
import 'zone.js/dist/sync-test';
import 'zone.js/dist/jasmine-patch';
import 'zone.js/dist/async-test';
import 'zone.js/dist/fake-async-test';
import { getTestBed } from '@angular/core/testing';
import {
    BrowserDynamicTestingModule,
    platformBrowserDynamicTesting
} from '@angular/platform-browser-dynamic/testing';

// Unfortunately there's no typing for the `__karma__` variable. Just declare it as any.
declare var __karma__: any;
declare var require: any;

// Prevent Karma from running prematurely.
__karma__.loaded = function () {};

// First, initialize the Angular testing environment.
getTestBed().initTestEnvironment(
    BrowserDynamicTestingModule,
    platformBrowserDynamicTesting()
);
// Then we find all the tests.
const context = require.context('./', true, /\.spec\.ts$/);
// And load the modules.
context.keys().map(context);
// Finally, start Karma to run the tests.
__karma__.start();
开发者ID:bradyhouse,项目名称:house,代码行数:30,代码来源:test.ts

示例2: function

// This file is required by karma.conf.js and loads recursively all the .spec and framework files

import "zone.js/dist/long-stack-trace-zone";
import "zone.js/dist/proxy.js";
import "zone.js/dist/sync-test";
import "zone.js/dist/jasmine-patch";
import "zone.js/dist/async-test";
import "zone.js/dist/fake-async-test";
import {getTestBed} from "@angular/core/testing";
import {BrowserDynamicTestingModule, platformBrowserDynamicTesting} from "@angular/platform-browser-dynamic/testing";

// Er zijn geen typings voor karma, definieer als any
declare var __karma__: any;
declare var require: any;

// Run karma nog niet te vroeg
__karma__.loaded = function() {};

// Initialiseer Angular testing environment.
getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());

// Zoek alle testen op
const context = require.context("./", true, /\.spec\.ts$/);

// Laad de modules in
context.keys().map(context);

// En start karma
__karma__.start();
开发者ID:benc,项目名称:accounting,代码行数:29,代码来源:test.ts

示例3: platformBrowserDynamicTesting

import {getTestBed} from '@angular/core/testing';
import {BrowserDynamicTestingModule, platformBrowserDynamicTesting} from '@angular/platform-browser-dynamic/testing';

const platform = platformBrowserDynamicTesting();
getTestBed()
    .initTestEnvironment(BrowserDynamicTestingModule, platform);
开发者ID:infarm,项目名称:potion-node,代码行数:6,代码来源:test.ts

示例4: beforeAll

 beforeAll(() => {
   TestBed.initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());
 })
开发者ID:lukethompson,项目名称:aws-amplify,代码行数:3,代码来源:photo-picker.component.spec.ts

示例5: platformBrowserDynamicTesting

import {ComponentFixture, TestBed} from '@angular/core/testing';
import {
  BrowserDynamicTestingModule,
  platformBrowserDynamicTesting,
} from '@angular/platform-browser-dynamic/testing';

/*
 * Common setup / initialization for all unit tests in Angular Material and CDK.
 */

const testBed = TestBed.initTestEnvironment(
    [BrowserDynamicTestingModule], platformBrowserDynamicTesting());
patchTestBedToDestroyFixturesAfterEveryTest(testBed);

(window as any).module = {};
(window as any).isNode = false;
(window as any).isBrowser = true;
(window as any).global = window;


/**
 * Monkey-patches TestBed.resetTestingModule such that any errors that occur during component
 * destruction are thrown instead of silently logged. Also runs TestBed.resetTestingModule after
 * each unit test.
 *
 * Without this patch, the combination of two behaviors is problematic for Angular Material:
 * - TestBed.resetTestingModule catches errors thrown on fixture destruction and logs them without
 *     the errors ever being thrown. This means that any component errors that occur in ngOnDestroy
 *     can encounter errors silently and still pass unit tests.
 * - TestBed.resetTestingModule is only called *before* a test is run, meaning that even *if* the
 *    aforementioned errors were thrown, they would be reported for the wrong test (the test that's
开发者ID:Nodarii,项目名称:material2,代码行数:31,代码来源:angular-test-init-spec.ts


注:本文中的@angular/platform-browser-dynamic/testing.platformBrowserDynamicTesting函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。