11import { expect } from '@vaadin/chai-plugins' ;
22import { sendKeys } from '@vaadin/test-runner-commands' ;
3- import { defineLit , definePolymer , fixtureSync } from '@vaadin/testing-helpers' ;
3+ import { definePolymer , fixtureSync } from '@vaadin/testing-helpers' ;
44import sinon from 'sinon' ;
55import { ControllerMixin } from '@vaadin/component-base/src/controller-mixin.js' ;
6- import { PolylitMixin } from '@vaadin/component-base/src/polylit-mixin.js' ;
76import { FocusTrapController } from '../src/focus-trap-controller.js' ;
87
98async function tab ( ) {
@@ -16,12 +15,12 @@ async function shiftTab() {
1615 return document . activeElement ;
1716}
1817
19- const runTests = ( defineHelper , baseMixin ) => {
20- const tag = defineHelper (
18+ describe ( 'FocusTrapController' , ( ) => {
19+ const tag = definePolymer (
2120 'focus-trap' ,
2221 '<slot></slot>' ,
2322 ( Base ) =>
24- class extends baseMixin ( Base ) {
23+ class extends ControllerMixin ( Base ) {
2524 ready ( ) {
2625 super . ready ( ) ;
2726 this . innerHTML = `
@@ -43,11 +42,11 @@ const runTests = (defineHelper, baseMixin) => {
4342 } ,
4443 ) ;
4544
46- const wrapperTag = defineHelper (
45+ const wrapperTag = definePolymer (
4746 'focus-trap-wrapper' ,
4847 '<slot></slot>' ,
4948 ( Base ) =>
50- class extends baseMixin ( Base ) {
49+ class extends ControllerMixin ( Base ) {
5150 ready ( ) {
5251 super . ready ( ) ;
5352 this . innerHTML = `
@@ -352,12 +351,4 @@ const runTests = (defineHelper, baseMixin) => {
352351 expect ( document . activeElement ) . to . equal ( trapInput1 ) ;
353352 } ) ;
354353 } ) ;
355- } ;
356-
357- describe ( 'FocusTrapController + Polymer' , ( ) => {
358- runTests ( definePolymer , ControllerMixin ) ;
359- } ) ;
360-
361- describe ( 'FocusTrapController + Lit' , ( ) => {
362- runTests ( defineLit , PolylitMixin ) ;
363354} ) ;
0 commit comments