|
|
@@ -97,6 +97,29 @@ test('Access API setting', async({ page }) => {
|
|
|
await expect(page.locator('.Toastify__toast')).toBeVisible();
|
|
|
});
|
|
|
|
|
|
+test('Access Access Token setting', async({ page }) => {
|
|
|
+ await page.goto('/me');
|
|
|
+
|
|
|
+ // Click ApiSettingTabButton
|
|
|
+ await expect(page.getByTestId('grw-user-settings')).toBeVisible();
|
|
|
+ await page.getByTestId('api-settings-tab-button').first().click();
|
|
|
+
|
|
|
+ // Expect a success toaster to be displayed when new Access Token is generated
|
|
|
+ await page.getByTestId('btn-accesstoken-toggleform').click();
|
|
|
+ await page.getByTestId('grw-accesstoken-textare-description').fill('dummy');
|
|
|
+ await page.getByTestId('grw-accesstoken-create-button').click();
|
|
|
+ await expect(page.locator('.Toastify__toast')).toBeVisible();
|
|
|
+ await expect(page.locator('grw-accesstokne-new-token-display')).toBeVisible();
|
|
|
+
|
|
|
+ // Expect a success toaster to be displayed when the Access Token is deleted
|
|
|
+ await page.getByTestId('grw-accesstoken-delete-button').click();
|
|
|
+ await page.getByTestId('grw-accesstoken-cancel-button-in-modal').click();
|
|
|
+ await page.getByTestId('grw-accesstoken-delete-button').click();
|
|
|
+ await page.getByTestId('grw-accesstoken-delete-button-in-modal').click();
|
|
|
+ await expect(page.locator('.Toastify__toast')).toBeVisible();
|
|
|
+
|
|
|
+});
|
|
|
+
|
|
|
test('Access In-App Notification setting', async({ page }) => {
|
|
|
await page.goto('/me');
|
|
|
|