( function ( $, mw ) { QUnit.module( 'ext.popups.renderer.desktopRenderer', { setup: function () { mw.popups.$popup = $( '
' ); mw.popups.render.cache[ '/wiki/Kittens' ] = { settings: { title: 'Kittens' }, popup: $( '
hello
' ), getClasses: function () { return [ 'foo' ]; }, process: $.noop, getOffset: function () { return {}; } }; } } ); QUnit.test( 'mw.popups.render.openPopup (T68496)', 1, function ( assert ) { mw.popups.render.openPopup( $( '' ) ); mw.popups.render.openPopup( $( '' ) ); assert.strictEqual( mw.popups.render.cache[ '/wiki/Kittens' ].popup.text(), 'hello' ); } ); } )( jQuery, mediaWiki );