diff --git a/builds/knockout/spec/crossWindowBehaviors.js b/builds/knockout/spec/crossWindowBehaviors.js index c7c56558..9e417852 100644 --- a/builds/knockout/spec/crossWindowBehaviors.js +++ b/builds/knockout/spec/crossWindowBehaviors.js @@ -5,7 +5,7 @@ describe('Cross-window support', function () { var win2 = window.open('', '_blank', 'height=150,location=no,menubar=no,toolbar=no,width=250') if (!win2) { - return + return this.skip('popup blocked — cross-window assertions cannot run') } var blankHtml = '' diff --git a/packages/bind/spec/crossWindowBehaviors.ts b/packages/bind/spec/crossWindowBehaviors.ts index e3901d4d..100d000b 100644 --- a/packages/bind/spec/crossWindowBehaviors.ts +++ b/packages/bind/spec/crossWindowBehaviors.ts @@ -50,7 +50,9 @@ describe('Cross-window support', function () { const win2 = window.open('', '_blank', 'height=150,location=no,menubar=no,toolbar=no,width=250') if (!win2) { - return + // Popup blocked — skip so mocha reports pending (○) instead + // of silently passing with zero assertions. + return this.skip() } const previousTemplateEngine = nativeTemplateEngine.instance