summaryrefslogtreecommitdiff
path: root/packages/backend/test/e2e
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-04-30 11:12:54 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-05-08 11:29:57 -0400
commit231ef297b5b650048b1daaaafa9fd78ca917eeec (patch)
tree9cf252662a64874b09fc3a76feb44ebefd554d9e /packages/backend/test/e2e
parentmerge: Add missing paused state (!992) (diff)
downloadsharkey-231ef297b5b650048b1daaaafa9fd78ca917eeec.tar.gz
sharkey-231ef297b5b650048b1daaaafa9fd78ca917eeec.tar.bz2
sharkey-231ef297b5b650048b1daaaafa9fd78ca917eeec.zip
replace JSDOM with cheerio
Diffstat (limited to 'packages/backend/test/e2e')
-rw-r--r--packages/backend/test/e2e/oauth.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/backend/test/e2e/oauth.ts b/packages/backend/test/e2e/oauth.ts
index 7434701e67..47851e9474 100644
--- a/packages/backend/test/e2e/oauth.ts
+++ b/packages/backend/test/e2e/oauth.ts
@@ -19,7 +19,7 @@ import {
ResourceOwnerPassword,
} from 'simple-oauth2';
import pkceChallenge from 'pkce-challenge';
-import { JSDOM } from 'jsdom';
+import { load as cheerio } from 'cheerio';
import Fastify, { type FastifyInstance, type FastifyReply } from 'fastify';
import { api, port, sendEnvUpdateRequest, signup } from '../utils.js';
import type * as misskey from 'misskey-js';
@@ -73,11 +73,11 @@ const clientConfig: ModuleOptions<'client_id'> = {
};
function getMeta(html: string): { transactionId: string | undefined, clientName: string | undefined, clientLogo: string | undefined } {
- const fragment = JSDOM.fragment(html);
+ const fragment = cheerio(html);
return {
- transactionId: fragment.querySelector<HTMLMetaElement>('meta[name="misskey:oauth:transaction-id"]')?.content,
- clientName: fragment.querySelector<HTMLMetaElement>('meta[name="misskey:oauth:client-name"]')?.content,
- clientLogo: fragment.querySelector<HTMLMetaElement>('meta[name="misskey:oauth:client-logo"]')?.content,
+ transactionId: fragment('meta[name="misskey:oauth:transaction-id"][content]').attr('content'),
+ clientName: fragment('meta[name="misskey:oauth:client-name"][content]').attr('content'),
+ clientLogo: fragment('meta[name="misskey:oauth:client-logo"][content]').attr('content'),
};
}