@@ -683,68 +683,4 @@ describe('#integration - db', function () {
683683 assert . notOk ( await db . getAccessToken ( tokenIdHash ) ) ;
684684 } ) ;
685685 } ) ;
686-
687- describe ( 'Access Token storage' , ( ) => {
688- describe ( 'Pocket tokens' , ( ) => {
689- const pocketId = buf ( '749818d3f2e7857f' ) ;
690- const userId = buf ( randomString ( 16 ) ) ;
691- const tokenData = {
692- clientId : pocketId ,
693- name : 'pocket' ,
694- canGrant : false ,
695- publicClient : true ,
696- userId : userId ,
697- 698- scope : ScopeSet . fromArray ( [ 'no_scope' ] ) ,
699- } ;
700-
701- it ( 'stores them in mysql' , async ( ) => {
702- const t = await db . generateAccessToken ( tokenData ) ;
703- const mysql = await db . mysql ;
704- const tt = await mysql . _getAccessToken ( t . tokenId ) ;
705- await db . removeAccessToken ( t ) ;
706- assert . equal ( hex ( tt . tokenId ) , hex ( t . tokenId ) ) ;
707- } ) ;
708-
709- it ( 'retrieves them with getAccessToken' , async ( ) => {
710- const t = await db . generateAccessToken ( tokenData ) ;
711- const tt = await db . getAccessToken ( t . tokenId ) ;
712- await db . removeAccessToken ( t ) ;
713- assert . equal ( hex ( tt . tokenId ) , hex ( t . tokenId ) ) ;
714- } ) ;
715-
716- it ( 'retrieves them with getAccessTokensByUid' , async ( ) => {
717- const t = await db . generateAccessToken ( tokenData ) ;
718- const tokens = await db . getAccessTokensByUid ( userId ) ;
719- await db . removeAccessToken ( t ) ;
720- assert . isArray ( tokens ) ;
721- assert . lengthOf ( tokens , 1 ) ;
722- assert . deepEqual ( tokens [ 0 ] . tokenId , t . tokenId ) ;
723- assert . deepEqual ( tokens [ 0 ] . clientId , t . clientId ) ;
724- } ) ;
725-
726- it ( 'deletes them with removeAccessToken' , async ( ) => {
727- const t = await db . generateAccessToken ( tokenData ) ;
728- const tt = await db . getAccessToken ( t . tokenId ) ;
729- await db . removeAccessToken ( t ) ;
730- assert . isNotNull ( tt ) ;
731- const ttt = await db . getAccessToken ( t . tokenId ) ;
732- assert . isUndefined ( ttt ) ;
733- } ) ;
734-
735- it ( 'deletes them with deleteClientAuthorization' , async ( ) => {
736- const t = await db . generateAccessToken ( tokenData ) ;
737- await db . deleteClientAuthorization ( t . clientId , t . userId ) ;
738- const tt = await db . getAccessToken ( t . tokenId ) ;
739- assert . isUndefined ( tt ) ;
740- } ) ;
741-
742- it ( 'deletes them with removeTokensAndCodes' , async ( ) => {
743- const t = await db . generateAccessToken ( tokenData ) ;
744- await db . removeTokensAndCodes ( t . userId ) ;
745- const tt = await db . getAccessToken ( t . tokenId ) ;
746- assert . isUndefined ( tt ) ;
747- } ) ;
748- } ) ;
749- } ) ;
750686} ) ;
0 commit comments