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


TypeScript testing.withBody函数代码示例

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


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

示例1: describe

  describe('functional test in domino', () => {
    it('should render hello world when not minified', withBody('<trigger></trigger>', () => {
         require(path.join(PACKAGE, 'bundle.js'));
         expect(document.body.textContent).toEqual('dep');
       }));

    it('should render hello world when debug minified', withBody('<trigger></trigger>', () => {
         require(path.join(PACKAGE, 'bundle.min_debug.js'));
         expect(document.body.textContent).toEqual('dep');
       }));

    it('should render hello world when fully minified', withBody('<trigger></trigger>', () => {
         require(path.join(PACKAGE, 'bundle.min.js'));
         expect(document.body.textContent).toEqual('dep');
       }));
  });
开发者ID:Cammisuli,项目名称:angular,代码行数:16,代码来源:integration_spec.ts

示例2: describe

  describe('withBody', () => {
    let passed: boolean;

    beforeEach(() => passed = false);
    afterEach(() => expect(passed).toEqual(true));

    it('should set up body', withBody('<span>works!</span>', () => {
         expect(document.body.innerHTML).toEqual('<span>works!</span>');
         passed = true;
       }));

    it('should support promises', withBody('<span>works!</span>', () => {
         return Promise.resolve(true).then(() => passed = true);
       }));

    it('should support async and await', withBody('<span>works!</span>', async() => {
         await Promise.resolve(true);
         passed = true;
       }));
  });
开发者ID:Cammisuli,项目名称:angular,代码行数:20,代码来源:testing_spec.ts

示例3: describe

 describe(bundle, () => {
   it('should render todo', withBody('<todo-app></todo-app>', async() => {
        require(path.join(PACKAGE, bundle));
        const toDoAppComponent = getComponent(document.querySelector('todo-app') !);
        expect(document.body.textContent).toContain('todos');
        expect(document.body.textContent).toContain('Demonstrate Components');
        expect(document.body.textContent).toContain('4 items left');
        document.querySelector('button') !.click();
        await whenRendered(toDoAppComponent);
        expect(document.body.textContent).toContain('3 items left');
      }));
 });
开发者ID:Cammisuli,项目名称:angular,代码行数:12,代码来源:todo_e2e_spec.ts

示例4: describe

    describe(bundle, () => {
      it('should place styles on the elements within the component',
         withBody('<todo-app></todo-app>', async() => {
           require(path.join(PACKAGE, bundle));
           await(window as any).waitForApp;
           const toDoAppComponent = (window as any).toDoAppComponent;
           await whenRendered(toDoAppComponent);

           const styleContent = findStyleTextForSelector('.todo-list\\\[_ngcontent-\\\w+\\\]');
           expect(styleContent).toMatch(/font-weight:\s*bold;/);
           expect(styleContent).toMatch(/color:\s*#d9d9d9;/);
         }));
    });
开发者ID:StephenFluin,项目名称:angular,代码行数:13,代码来源:todo_e2e_spec.ts

示例5: describe

 describe(bundle, () => {
   it('should render todo', withBody('<todo-app></todo-app>', async() => {
        require(path.join(PACKAGE, bundle));
        // TODO(misko): have cleaner way to do this for tests.
        const toDoAppComponent = (window as any).toDoAppComponent;
        expect(document.body.textContent).toContain('todos');
        expect(document.body.textContent).toContain('Demonstrate Components');
        expect(document.body.textContent).toContain('4 items left');
        document.querySelector('button') !.click();
        await whenRendered(toDoAppComponent);
        expect(document.body.textContent).toContain('3 items left');
      }));
 });
开发者ID:DeepanParikh,项目名称:angular,代码行数:13,代码来源:todo_e2e_spec.ts


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