test: ensure oauth options are hidden for non-oauth integrations

This commit is contained in:
Jakub P.
2025-02-16 00:16:13 +01:00
parent f06b6ffb3f
commit acf2eb96d1

View File

@@ -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
);
});
});