From ccd5eb40b2c0ef4809256d82c638321537d253a5 Mon Sep 17 00:00:00 2001 From: Travis Fischer Date: Mon, 5 Dec 2022 17:15:42 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- legacy/src/chatgpt-api.test.ts | 36 ++++++++++++++++------------------ 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/legacy/src/chatgpt-api.test.ts b/legacy/src/chatgpt-api.test.ts index 29c573ae..bacee3b4 100644 --- a/legacy/src/chatgpt-api.test.ts +++ b/legacy/src/chatgpt-api.test.ts @@ -23,25 +23,6 @@ test('ChatGPTAPI invalid session token', async (t) => { ) }) -test('ChatGPTAPI expired session token', async (t) => { - if (isCI) { - return - } - - const expiredSessionToken = process.env.TEST_EXPIRED_SESSION_TOKEN - - await t.throwsAsync( - async () => { - const chatgpt = new ChatGPTAPI({ sessionToken: expiredSessionToken }) - await chatgpt.ensureAuth() - }, - { - message: - 'ChatGPT failed to refresh auth token. Error: session token has expired' - } - ) -}) - test('ChatGPTAPI valid session token', async (t) => { if (!isCI) { t.timeout(2 * 60 * 1000) // 2 minutes @@ -67,3 +48,20 @@ test('ChatGPTAPI valid session token', async (t) => { })() ) }) + +if (!isCI) { + test('ChatGPTAPI expired session token', async (t) => { + const expiredSessionToken = process.env.TEST_EXPIRED_SESSION_TOKEN + + await t.throwsAsync( + async () => { + const chatgpt = new ChatGPTAPI({ sessionToken: expiredSessionToken }) + await chatgpt.ensureAuth() + }, + { + message: + 'ChatGPT failed to refresh auth token. Error: session token has expired' + } + ) + }) +}