Skip to content
This repository has been archived by the owner on Apr 3, 2019. It is now read-only.

Test Error: Firefox Desktop Sync reset password - TypeError: Cannot read property 'headers' of undefined #1690

Closed
vladikoff opened this issue Sep 23, 2014 · 0 comments · Fixed by #1742
Assignees

Comments

@vladikoff
Copy link
Contributor

Running against latest using npm run test-latest from this PR: #1689

This is strange because all other tests that use emails passed.

Test main - Firefox Desktop Sync reset password - sync reset password, verify same browswer FAILED on firefox 32.0 on MAC:
TypeError: Cannot read property 'headers' of undefined
  at <tests/functional/lib/helpers.js:83:43>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:52:6>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at onload  <tests/lib/request.js:30:11>
  at dispatchEvent  <node_modules/xmlhttprequest/lib/XMLHttpRequest.js:570:25>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.then  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:525:10>
  at <tests/functional/sync_reset_password.js:89:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.then  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:525:10>
  at <tests/functional/sync_reset_password.js:92:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:95:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findById] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:97:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:98:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findByCssSelector] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:100:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.methods.click  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:345:34>
  at <tests/functional/sync_reset_password.js:101:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.type  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:60:73>
  at <tests/functional/sync_reset_password.js:102:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:103:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findByCssSelector] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:105:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.methods.click  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:345:34>
  at <tests/functional/sync_reset_password.js:106:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.type  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:60:73>
  at <tests/functional/sync_reset_password.js:107:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:108:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findByCssSelector] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:110:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.methods.click  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:345:34>
  at <tests/functional/sync_reset_password.js:111:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:112:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findById] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:114:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:115:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findByCssSelector] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:117:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) [as getVisibleText] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at <tests/functional/sync_reset_password.js:118:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.then  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:525:10>
  at <tests/functional/sync_reset_password.js:119:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:123:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
Waiting for email at: http://restmail.net/mail/signin0.2861771478783339
Waiting for email at: http://restmail.net/mail/signin0.2861771478783339
Waiting for email at: http://restmail.net/mail/signin0.2861771478783339
Test main - Firefox Desktop Sync reset password - sync reset password, verify in a second browser FAILED on firefox 32.0 on MAC:
TypeError: Cannot read property 'headers' of undefined
  at <tests/functional/lib/helpers.js:83:43>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:52:6>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at onload  <tests/lib/request.js:30:11>
  at dispatchEvent  <node_modules/xmlhttprequest/lib/XMLHttpRequest.js:570:25>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.then  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:525:10>
  at <tests/functional/sync_reset_password.js:159:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.then  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:525:10>
  at <tests/functional/sync_reset_password.js:162:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:165:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findById] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:167:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:168:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findByCssSelector] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:170:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.methods.click  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:345:34>
  at <tests/functional/sync_reset_password.js:171:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.type  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:60:73>
  at <tests/functional/sync_reset_password.js:172:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:173:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findByCssSelector] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:175:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.methods.click  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:345:34>
  at <tests/functional/sync_reset_password.js:176:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.type  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:60:73>
  at <tests/functional/sync_reset_password.js:177:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:178:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findByCssSelector] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:180:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at <CompatCommand.target.(anonymous function) (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/Command.js:656:11)>
  at CompatCommand.methods.click  <node_modules/intern-geezer/node_modules/leadfoot/compat.js:345:34>
  at <tests/functional/sync_reset_password.js:181:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:475:10>
  at <tests/functional/sync_reset_password.js:182:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at onTick  <app/bower_components/fxa-js-client/fxa-client.js:1012:4>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.find  <node_modules/intern-geezer/node_modules/leadfoot/Command.js:22:10>
  at <CompatCommand.prototype.(anonymous function) [as findById] (/Users/vladikoff/mozilla/fxa-content-server/node_modules/intern-geezer/node_modules/leadfoot/lib/strategies.js:24:16)>
  at <tests/functional/sync_reset_password.js:184:14>
  at signalListener  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:37:21>
  at signalWaiting  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:28:4>
  at resolve  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:192:5>
  at signalDeferred  <node_modules/intern-geezer/node_modules/dojo/Deferred.js:81:15>
  at <node_modules/intern-geezer/node_modules/dojo/Deferred.js:70:4>
  at onSettled  <app/bower_components/fxa-js-client/fxa-client.js:1230:10>
  at new CompatCommand  <node_modules/intern-geezer/runner.js:199:14>
  at CompatCommand.Command.end  <node_modules/intern-geeze
@vladikoff vladikoff added this to the train-23 (Oct 6) milestone Oct 6, 2014
@ckarlof ckarlof added backlog and removed backlog labels Oct 6, 2014
@shane-tomlinson shane-tomlinson self-assigned this Oct 7, 2014
shane-tomlinson pushed a commit that referenced this issue Oct 7, 2014
shane-tomlinson pushed a commit that referenced this issue Oct 10, 2014
Several problems:
* When running against remote servers, Selenium moves very quickly.
* The email index being searched for was not being passed to restmail, so it would return as long as one email existed.
* OAuth tests depended on each other
* Signing out of 123done was not done correctly and state would hang around.
* Clearing content server state was being done before the content server was loaded, which ended up in a 500 error.

What we do now:
* Simplify the OAuth sign in tests so there is no cross-test dependencies.
* In the OAuth sign in tests, use the FxaClient to pre-generate users. We are testing sign in, not sign up.
* Ensure the content server page is loaded before clearing its state.
* Ensure the user is logged out of 123done when clearing its state - do so by calling XHR requests directly.
* Ensure the index of the email we are waiting for makes it to restmail.

fixes #1690
shane-tomlinson pushed a commit that referenced this issue Oct 10, 2014
Several problems:
* When running against remote servers, Selenium moves very quickly.
* The email index being searched for was not being passed to restmail, so it would return as long as one email existed.
* OAuth tests depended on each other
* Signing out of 123done was not done correctly and state would hang around.
* Clearing content server state was being done before the content server was loaded, which ended up in a 500 error.

What we do now:
* Simplify the OAuth sign in tests so there is no cross-test dependencies.
* In the OAuth sign in tests, use the FxaClient to pre-generate users. We are testing sign in, not sign up.
* Ensure the content server page is loaded before clearing its state.
* Ensure the user is logged out of 123done when clearing its state - do so by calling XHR requests directly.
* Ensure the index of the email we are waiting for makes it to restmail.

fixes #1690
shane-tomlinson pushed a commit that referenced this issue Oct 10, 2014
Several problems:
* When running against remote servers, Selenium moves very quickly.
* The email index being searched for was not being passed to restmail, so it would return as long as one email existed.
* OAuth tests depended on each other
* Signing out of 123done was not done correctly and state would hang around.
* Clearing content server state was being done before the content server was loaded, which ended up in a 500 error.

What we do now:
* Simplify the OAuth sign in tests so there is no cross-test dependencies.
* In the OAuth sign in tests, use the FxaClient to pre-generate users. We are testing sign in, not sign up.
* Ensure the content server page is loaded before clearing its state.
* Ensure the user is logged out of 123done when clearing its state - do so by calling XHR requests directly.
* Ensure the index of the email we are waiting for makes it to restmail.

fixes #1690
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants