github.com/GoogleCloudPlatform/testgrid@v0.0.174/web/test/testgrid-grid-row.test.ts (about)

     1  import {
     2      html,
     3      fixture,
     4      defineCE,
     5      unsafeStatic,
     6      expect,
     7  } from '@open-wc/testing';
     8  import { TestgridGridRow } from '../src/testgrid-grid-row';
     9  
    10  describe('TestGrid grid row', () => {
    11      let element: TestgridGridRow;
    12      beforeEach(async () => {
    13          // Need to wrap an element to apply its properties (ex. @customElement)
    14          // See https://open-wc.org/docs/testing/helpers/#test-a-custom-class-with-properties
    15          const tagName = defineCE(class extends TestgridGridRow { });
    16          const tag = unsafeStatic(tagName);
    17          element = await fixture(html`<${tag}></${tag}>`);
    18      });
    19      it('passes the a11y audit', async () => {
    20          expect(element).shadowDom.to.be.accessible();
    21      });
    22  
    23      it('can instantiate an element', async () => {
    24          expect(element).to.exist;
    25      });
    26  });