@@ -4,7 +4,7 @@ var util = require('../common/util')
44
55function Karma ( socket , iframe , opener , navigator , location , document ) {
66 var startEmitted = false
7- var reloadingContext = false
7+ var karmaNavigating = false
88 var self = this
99 var queryParams = util . parseQueryParams ( location . search )
1010 var browserId = queryParams . id || util . generateId ( 'manual-' )
@@ -80,6 +80,7 @@ function Karma (socket, iframe, opener, navigator, location, document) {
8080
8181 var childWindow = null
8282 function navigateContextTo ( url ) {
83+ karmaNavigating = true
8384 if ( self . config . useIframe === false ) {
8485 // run in new window
8586 if ( self . config . runInParent === false ) {
@@ -127,16 +128,14 @@ function Karma (socket, iframe, opener, navigator, location, document) {
127128 }
128129
129130 this . onbeforeunload = function ( ) {
130- if ( ! reloadingContext ) {
131+ if ( ! karmaNavigating ) {
131132 // TODO(vojta): show what test (with explanation about jasmine.UPDATE_INTERVAL)
132133 self . error ( 'Some of your tests did a full page reload!' )
133134 }
134- reloadingContext = false
135+ karmaNavigating = false
135136 }
136137
137138 function clearContext ( ) {
138- reloadingContext = true
139-
140139 navigateContextTo ( 'about:blank' )
141140 }
142141
0 commit comments