From acf2eb96d10ecf36b9125b8c560beb369bf7c3c9 Mon Sep 17 00:00:00 2001 From: "Jakub P." Date: Sun, 16 Feb 2025 00:16:13 +0100 Subject: [PATCH] test: ensure oauth options are hidden for non-oauth integrations --- .../e2e-tests/tests/admin/applications.spec.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages/e2e-tests/tests/admin/applications.spec.js b/packages/e2e-tests/tests/admin/applications.spec.js index d66d5917..6704ac24 100644 --- a/packages/e2e-tests/tests/admin/applications.spec.js +++ b/packages/e2e-tests/tests/admin/applications.spec.js @@ -402,4 +402,21 @@ test.describe('Admin Applications', () => { await expect(newConnectionOption).toHaveCount(0); await expect(newOAuthConnectionOption).toHaveCount(0); }); + + test('only disable option should be visible for non-OAuth integrations', async ({ + adminApplicationsPage, + adminApplicationSettingsPage, + adminApplicationOAuthClientsPage, + page, + }) => { + await adminApplicationsPage.openApplication('RSS'); + await expect(page.url()).toContain('/admin-settings/apps/rss/settings'); + + await expect( + adminApplicationSettingsPage.useOnlyPredefinedAuthClients + ).toHaveCount(0); + await expect(adminApplicationOAuthClientsPage.authClientsTab).toHaveCount( + 0 + ); + }); });