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


TypeScript testing.xdescribe函数代码示例

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


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

示例1: xdescribe

xdescribe('TNSYourPluginComponent', () => {
  let fixture;
  
  //setup
  beforeEachProviders(() => [
    TestComponentBuilder
  ]);

  beforeEach(inject([TestComponentBuilder], tcb => {
    return tcb.overrideTemplate(TNSYourPluginComponent, (`
    <StackLayout>
      <SegmentedBar (selectedIndexChanged)="changeOption($event)"></SegmentedBar>
    </StackLayout>
    `)).createAsync(TestComponent)
      .then(f => fixture = f);
  }));

  it('should ...', () => {
    let container = fixture.componentInstance,
      div = fixture.nativeElement.querySelector('StackLayout');
    expect(div.textContent).toBe('');
  });

  @Component({
    selector: 'test',
    directives: [TNSYourPluginComponent],
    template: `
    <plugin></plugin>
    `
  })
  class TestComponent {}  

});
开发者ID:leocaseiro,项目名称:nativescript-ng2-plugin-seed,代码行数:33,代码来源:yourplugin.component.todo-test.ts

示例2: xdescribe

} from '@angular/core/testing';
import { ComponentFixture, TestComponentBuilder } from '@angular/compiler/testing';
import { provide, PLATFORM_PIPES, PLATFORM_DIRECTIVES } from '@angular/core';
import { ROUTER_DIRECTIVES, ROUTER_PROVIDERS } from '@angular/router';
import { ROUTER_FAKE_PROVIDERS } from '@angular/router/testing';
import { PonyracerAppComponent } from './ponyracer.component';
import { FromNow } from './from-now.pipe';

xdescribe('App: Ponyracer', () => {

  let fixture: ComponentFixture<PonyracerAppComponent>;

  beforeEachProviders(() => [
    provide(PLATFORM_PIPES, {useValue: FromNow, multi: true}),
    provide(PLATFORM_DIRECTIVES, {useValue: ROUTER_DIRECTIVES, multi: true})
  ]);

  beforeEach(inject([TestComponentBuilder],
    (tcb: TestComponentBuilder) => tcb.overrideProviders(PonyracerAppComponent, [
        provide(ROUTER_PROVIDERS, {useValue: ROUTER_FAKE_PROVIDERS})
      ])
      .createAsync(PonyracerAppComponent)
      .then(f => fixture = f)
  ));

  it('should have a title', () => {
    let element = fixture.nativeElement;
    expect(element.querySelector('h1')).toHaveText('Ponyracer');
  });
});
开发者ID:Onra,项目名称:ponyracer,代码行数:30,代码来源:ponyracer.component.spec.ts

示例3: xdescribe

import {ComponentFixture, TestComponentBuilder} from '@angular/compiler/testing';
import {provide, QueryList, Component} from '@angular/core';
import {FooComponent} from '../../src/foo/foo.component';

xdescribe('FooComponent', () => {

    xit('should have value',
        inject([TestComponentBuilder], (tcb: TestComponentBuilder) => {
            tcb
                .createAsync(TestTemplate)
                .then((componentFixture: ComponentFixture<TestTemplate>) => {

                    // given
                    const element: HTMLElement = componentFixture.nativeElement;

                    // execute
                    componentFixture.detectChanges();

                    // assert
                    expect(componentFixture.debugElement.children[0].componentInstance.bar).toEqual('ttr');

                });

        })
    );

});

@Component({
    selector: 'test-template',
    template: `<foo value="ttr" ></foo>`,
开发者ID:amazingCreate,项目名称:ng2-datatables,代码行数:31,代码来源:foo.component.spec.ts

示例4: xdescribe

/* tslint:disable:no-unused-variable */

import { By }           from '@angular/platform-browser';
import { DebugElement } from '@angular/core';

import {
  beforeEach, beforeEachProviders,
  describe, xdescribe,
  expect, it, xit,
  async, inject
} from '@angular/core/testing';

import { NewPostComponent } from './new-post.component';

xdescribe('Component: NewPost', () => {
  it('should create an instance', () => {
    //let component = new NewPostComponent();
    //expect(component).toBeTruthy();
  });
});
开发者ID:luiz158,项目名称:angular2-sample,代码行数:20,代码来源:new-post.component.spec.ts


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