當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。