+ it('Should renew the token, and so have an invalid old token', async function () {
+ await renewUserScopedTokens(servers[0].url, userAccessToken)
+
+ const query = { accountId: userAccountId, token: userFeedToken, version: 3 }
+ await servers[0].feedCommand.getJSON({ feed: 'subscriptions', query, expectedStatus: HttpStatusCode.FORBIDDEN_403 })
+ })
+
+ it('Should succeed with the new token', async function () {
+ const res2 = await getUserScopedTokens(servers[0].url, userAccessToken)
+ const token: ScopedToken = res2.body
+ userFeedToken = token.feedToken
+
+ const query = { accountId: userAccountId, token: userFeedToken, version: 4 }
+ await servers[0].feedCommand.getJSON({ feed: 'subscriptions', query })
+ })
+