How to use the @stencil/core/dist/testing.TestWindow function in @stencil/core

To help you get started, we’ve selected a few @stencil/core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github BlazeSoftware / blaze / packages / atoms / src / components / badge / blaze-badge.spec.ts View on Github external
it(name, async () => {
      const window = new TestWindow();
      element = await window.load({
        components: [Badge],
        html
      });
      window.flush();

      expect(element).toMatchSnapshot();
    });
  };
github BlazeSoftware / blaze / packages / atoms / src / components / toggle / blaze-toggle.spec.ts View on Github external
it(name, async () => {
      const window = new TestWindow();
      element = await window.load({
        components: [Toggle],
        html
      });
      window.flush();

      expect(element).toMatchSnapshot();
    });
  };
github BlazeSoftware / blaze / packages / atoms / src / components / drawer / blaze-drawer.spec.ts View on Github external
it(name, async () => {
      const window = new TestWindow();
      element = await window.load({
        components: [Drawer],
        html
      });
      window.flush();

      expect(element).toMatchSnapshot();
    });
  };
github BlazeSoftware / blaze / packages / atoms / src / components / panel / blaze-panel.spec.ts View on Github external
it(name, async () => {
      const window = new TestWindow();
      element = await window.load({
        components: [Panel],
        html
      });
      window.flush();

      expect(element).toMatchSnapshot();
    });
  };
github CartoDB / airship / packages / components / src / components / as-infowindow / as-infowindow.spec.ts View on Github external
it('should render content', async () => {
      testWindow = new TestWindow();
      element = await testWindow.load({
        components: [Infowindow],
        html: `
          
            Hello there!
          
        `
      });

      expect(element).toMatchSnapshot();
    });
github BlazeSoftware / blaze / packages / atoms / src / components / image / blaze-image.spec.ts View on Github external
it(name, async () => {
      const window = new TestWindow();
      element = await window.load({
        components: [Image],
        html
      });
      window.flush();

      expect(element).toMatchSnapshot();
    });
  };
github BlazeSoftware / blaze / packages / atoms / src / components / demo / blaze-demo.spec.ts View on Github external
it(name, async () => {
      const window = new TestWindow();
      element = await window.load({
        components: [Demo],
        html
      });
      window.flush();

      expect(element).toMatchSnapshot();
    });
  };
github BlazeSoftware / blaze / packages / atoms / src / components / breadcrumbs / blaze-breadcrumbs.spec.ts View on Github external
it(name, async () => {
      const window = new TestWindow();
      element = await window.load({
        components: [Breadcrumbs, Breadcrumb],
        html
      });
      window.flush();

      expect(element).toMatchSnapshot();
    });
  };
github CartoDB / airship / packages / components / src / components / as-switch / as-switch.spec.ts View on Github external
beforeEach(async () => {
      testWindow = new TestWindow();
      element = await testWindow.load({
        components: [Switch],
        html: ''
      });
    });
github CartoDB / airship / packages / components / src / components / as-responsive-content / as-responsive-content.spec.ts View on Github external
beforeEach(async () => {
      testWindow = new TestWindow();
      element = await testWindow.load({
        components: [ResponsiveContent],
        html: `${domExample}`
      });

      await testWindow.flush();
    });