@@ -324,14 +324,6 @@ module.exports = function(cfg, makeServer) {
324324 } , function ( err ) {
325325 testNotFound ( err )
326326
327- // Attempt to fetch a non-existent session token with its verification state
328- return client . getThen ( '/sessionToken/' + user . sessionTokenId + '/verified' )
329- } )
330- . then ( function ( r ) {
331- assert ( false , 'A non-existent session token should not have returned anything' )
332- } , function ( err ) {
333- testNotFound ( err )
334-
335327 // Create a session token
336328 return client . putThen ( '/sessionToken/' + user . sessionTokenId , user . sessionToken )
337329 } )
@@ -364,31 +356,6 @@ module.exports = function(cfg, makeServer) {
364356 . then ( function ( r ) {
365357 var token = r . obj
366358
367- assert . deepEqual ( token . tokenData , user . sessionToken . data , 'token data matches' )
368- assert . deepEqual ( token . uid , user . accountId , 'token belongs to this account' )
369- assert . equal ( token . createdAt , user . sessionToken . createdAt , 'createdAt matches' )
370- assert . equal ( token . uaBrowser , user . sessionToken . uaBrowser , 'uaBrowser matches' )
371- assert . equal ( token . uaBrowserVersion , user . sessionToken . uaBrowserVersion , 'uaBrowserVersion matches' )
372- assert . equal ( token . uaOS , user . sessionToken . uaOS , 'uaOS matches' )
373- assert . equal ( token . uaOSVersion , user . sessionToken . uaOSVersion , 'uaOSVersion matches' )
374- assert . equal ( token . uaDeviceType , user . sessionToken . uaDeviceType , 'uaDeviceType matches' )
375- assert . equal ( token . uaFormFactor , user . sessionToken . uaFormFactor , 'uaFormFactor matches' )
376- assert . equal ( token . lastAccessTime , token . createdAt , 'lastAccessTime was set' )
377- assert . equal ( token . authAt , token . createdAt , 'authAt was set to default' )
378- assert . equal ( ! ! token . emailVerified , user . account . emailVerified , 'emailVerified same as account emailVerified' )
379- assert . equal ( token . email , user . account . email , 'token.email same as account email' )
380- assert . deepEqual ( token . emailCode , user . account . emailCode , 'token emailCode same as account emailCode' )
381- assert ( token . verifierSetAt , 'verifierSetAt is set to a truthy value' )
382- assert ( token . accountCreatedAt > 0 , 'accountCreatedAt is positive number' )
383- assert . equal ( token . mustVerify , undefined , 'mustVerify is undefined' )
384- assert . equal ( token . tokenVerificationId , undefined , 'tokenVerificationId is undefined' )
385-
386- // Fetch the session token with its verification state
387- return client . getThen ( '/sessionToken/' + user . sessionTokenId + '/verified' )
388- } )
389- . then ( function ( r ) {
390- var token = r . obj
391-
392359 assert . deepEqual ( token . tokenData , user . sessionToken . data , 'token data matches' )
393360 assert . deepEqual ( token . uid , user . accountId , 'token belongs to this account' )
394361 assert . equal ( token . createdAt , user . sessionToken . createdAt , 'createdAt matches' )
@@ -420,31 +387,6 @@ module.exports = function(cfg, makeServer) {
420387 . then ( function ( r ) {
421388 var token = r . obj
422389
423- assert . deepEqual ( token . tokenData , verifiedUser . sessionToken . data , 'token data matches' )
424- assert . deepEqual ( token . uid , verifiedUser . accountId , 'token belongs to this account' )
425- assert . equal ( token . createdAt , verifiedUser . sessionToken . createdAt , 'createdAt matches' )
426- assert . equal ( token . uaBrowser , verifiedUser . sessionToken . uaBrowser , 'uaBrowser matches' )
427- assert . equal ( token . uaBrowserVersion , verifiedUser . sessionToken . uaBrowserVersion , 'uaBrowserVersion matches' )
428- assert . equal ( token . uaOS , verifiedUser . sessionToken . uaOS , 'uaOS matches' )
429- assert . equal ( token . uaOSVersion , verifiedUser . sessionToken . uaOSVersion , 'uaOSVersion matches' )
430- assert . equal ( token . uaDeviceType , verifiedUser . sessionToken . uaDeviceType , 'uaDeviceType matches' )
431- assert . equal ( token . uaFormFactor , verifiedUser . sessionToken . uaFormFactor , 'uaFormFactor matches' )
432- assert . equal ( token . lastAccessTime , token . createdAt , 'lastAccessTime was set' )
433- assert . equal ( token . authAt , token . createdAt , 'authAt was set to default' )
434- assert . equal ( ! ! token . emailVerified , verifiedUser . account . emailVerified , 'emailVerified same as account emailVerified' )
435- assert . equal ( token . email , verifiedUser . account . email , 'token.email same as account email' )
436- assert . deepEqual ( token . emailCode , verifiedUser . account . emailCode , 'token emailCode same as account emailCode' )
437- assert ( token . verifierSetAt , 'verifierSetAt is set to a truthy value' )
438- assert ( token . accountCreatedAt > 0 , 'accountCreatedAt is positive number' )
439- assert . equal ( token . mustVerify , undefined , 'mustVerify is undefined' )
440- assert . equal ( token . tokenVerificationId , undefined , 'tokenVerificationId is undefined' )
441-
442- // Fetch the verified session token with its verification state
443- return client . getThen ( '/sessionToken/' + verifiedUser . sessionTokenId + '/verified' )
444- } )
445- . then ( function ( r ) {
446- var token = r . obj
447-
448390 assert . deepEqual ( token . tokenData , verifiedUser . sessionToken . data , 'token data matches' )
449391 assert . deepEqual ( token . uid , verifiedUser . accountId , 'token belongs to this account' )
450392 assert . equal ( token . createdAt , verifiedUser . sessionToken . createdAt , 'createdAt matches' )
@@ -493,13 +435,6 @@ module.exports = function(cfg, makeServer) {
493435 // Fetch the newly verified session token
494436 return client . getThen ( '/sessionToken/' + user . sessionTokenId )
495437 } )
496- . then ( function ( r ) {
497- assert . equal ( r . obj . mustVerify , undefined , 'mustVerify is undefined' )
498- assert . equal ( r . obj . tokenVerificationId , undefined , 'tokenVerificationId is undefined' )
499-
500- // Fetch the newly verified session token with its verification state
501- return client . getThen ( '/sessionToken/' + user . sessionTokenId + '/verified' )
502- } )
503438 . then ( function ( r ) {
504439 assert . equal ( r . obj . mustVerify , null , 'mustVerify is null' )
505440 assert . equal ( r . obj . tokenVerificationId , null , 'tokenVerificationId is null' )
@@ -1571,21 +1506,18 @@ module.exports = function(cfg, makeServer) {
15711506 . spread ( ( sessionToken , keyFetchToken ) => {
15721507 respOkEmpty ( sessionToken )
15731508 respOkEmpty ( keyFetchToken )
1574- return client . getThen ( '/sessionToken/' + user . sessionTokenId + '/verified' )
1509+ return client . getThen ( '/sessionToken/' + user . sessionTokenId )
15751510 } )
15761511 . then ( ( r ) => {
15771512 respOk ( r )
1578- const result = r . obj
1579- assert . ok ( result . tokenVerificationCodeHash , 'tokenVerificationCodeHash exists' )
1580- assert . equal ( result . tokenVerificationCodeExpiresAt , user . sessionToken . tokenVerificationCodeExpiresAt , 'tokenVerificationCodeExpiresAt set' )
15811513 return client . postThen ( '/tokens/' + user . sessionToken . tokenVerificationCode + '/verifyCode' , {
15821514 uid : user . accountId
15831515 } )
15841516 } )
15851517 . then ( ( r ) => {
15861518 respOk ( r )
15871519 return P . all ( [
1588- client . getThen ( '/sessionToken/' + user . sessionTokenId + '/verified' ) ,
1520+ client . getThen ( '/sessionToken/' + user . sessionTokenId ) ,
15891521 client . getThen ( '/keyFetchToken/' + user . keyFetchTokenId + '/verified' ) ,
15901522 ] )
15911523 } )
0 commit comments