@@ -2,7 +2,6 @@ import { expect } from '@vaadin/chai-plugins';
22import { click , escKeyDown , fixtureSync , nextRender } from '@vaadin/testing-helpers' ;
33import sinon from 'sinon' ;
44import '../src/vaadin-overlay.js' ;
5- import { setNestedOverlay } from '../src/vaadin-overlay-stack-mixin.js' ;
65import { createOverlay } from './helpers.js' ;
76
87describe ( 'multiple overlays' , ( ) => {
@@ -375,62 +374,4 @@ describe('multiple overlays', () => {
375374 } ) ;
376375 } ) ;
377376 } ) ;
378-
379- describe ( 'setNestedOverlay' , ( ) => {
380- let overlays ;
381-
382- beforeEach ( ( ) => {
383- overlays = Array . from (
384- fixtureSync ( `
385- <div id="parent">
386- <vaadin-overlay modeless></vaadin-overlay>
387- <vaadin-overlay modeless></vaadin-overlay>
388- <vaadin-overlay modeless></vaadin-overlay>
389- </div>
390- ` ) . children ,
391- ) ;
392- overlays . forEach ( ( el , idx ) => {
393- el . renderer = ( root ) => {
394- if ( ! root . firstChild ) {
395- const btn = document . createElement ( 'button' ) ;
396- btn . textContent = `Overlay ${ idx } ` ;
397- root . appendChild ( btn ) ;
398- }
399- } ;
400- el . opened = true ;
401- } ) ;
402- } ) ;
403-
404- afterEach ( ( ) => {
405- overlays . forEach ( ( el ) => {
406- el . opened = false ;
407- } ) ;
408- } ) ;
409-
410- it ( 'should bring nested overlays to front recursively' , ( ) => {
411- setNestedOverlay ( overlays [ 0 ] , overlays [ 1 ] ) ;
412- setNestedOverlay ( overlays [ 1 ] , overlays [ 2 ] ) ;
413-
414- const bringToFrontSpy1 = sinon . spy ( overlays [ 1 ] , 'bringToFront' ) ;
415- const bringToFrontSpy2 = sinon . spy ( overlays [ 2 ] , 'bringToFront' ) ;
416-
417- overlays [ 0 ] . bringToFront ( ) ;
418-
419- expect ( bringToFrontSpy1 ) . to . be . calledOnce ;
420- expect ( bringToFrontSpy2 ) . to . be . calledOnce ;
421- expect ( bringToFrontSpy2 ) . to . be . calledAfter ( bringToFrontSpy1 ) ;
422- } ) ;
423-
424- it ( 'should not bring nested overlay to front when resetting' , ( ) => {
425- setNestedOverlay ( overlays [ 0 ] , overlays [ 1 ] ) ;
426-
427- setNestedOverlay ( overlays [ 0 ] , null ) ;
428-
429- const bringToFrontSpy = sinon . spy ( overlays [ 1 ] , 'bringToFront' ) ;
430-
431- overlays [ 0 ] . bringToFront ( ) ;
432-
433- expect ( bringToFrontSpy ) . to . be . not . called ;
434- } ) ;
435- } ) ;
436377} ) ;
0 commit comments