mirror of
https://github.com/logto-io/logto.git
synced 2024-12-30 20:33:54 -05:00
refactor(test): rename directories
This commit is contained in:
parent
a89ce6eeed
commit
9bbe3f2f5f
19 changed files with 24 additions and 13 deletions
|
@ -14,7 +14,7 @@
|
|||
"test:only": "NODE_OPTIONS=--experimental-vm-modules jest",
|
||||
"test": "pnpm build && pnpm test:api && pnpm test:ui",
|
||||
"test:api": "pnpm test:only -i ./lib/tests/api/",
|
||||
"test:ui": "pnpm test:only -i --config=jest.config.ui.js ./lib/tests/ui/",
|
||||
"test:ui": "pnpm test:only -i --config=jest.config.ui.js ./lib/tests/console/ ./lib/tests/main-flow/",
|
||||
"lint": "eslint --ext .ts src",
|
||||
"lint:report": "pnpm lint --format json --output-file report.json",
|
||||
"start": "pnpm test"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { ConnectorType } from '@logto/connector-kit';
|
||||
import { type Page } from 'puppeteer';
|
||||
|
||||
import { expectConfirmModalAndAct, waitForToast } from '#src/ui-helpers/index.js';
|
||||
import { expectConfirmModalAndAct, waitForToast } from '#src/page-helpers/index.js';
|
||||
|
||||
import {
|
||||
passwordlessConnectorTestCases,
|
|
@ -7,7 +7,7 @@ import {
|
|||
goToAdminConsole,
|
||||
expectToSaveChanges,
|
||||
waitForToast,
|
||||
} from '#src/ui-helpers/index.js';
|
||||
} from '#src/page-helpers/index.js';
|
||||
import { expectNavigation, appendPathname } from '#src/utils.js';
|
||||
|
||||
import {
|
|
@ -7,7 +7,7 @@ import {
|
|||
goToAdminConsole,
|
||||
expectToSaveChanges,
|
||||
waitForToast,
|
||||
} from '#src/ui-helpers/index.js';
|
||||
} from '#src/page-helpers/index.js';
|
||||
import { expectNavigation, appendPathname } from '#src/utils.js';
|
||||
|
||||
import {
|
|
@ -4,7 +4,7 @@ import {
|
|||
expectToClickDetailsPageOption,
|
||||
goToAdminConsole,
|
||||
waitForToast,
|
||||
} from '#src/ui-helpers/index.js';
|
||||
} from '#src/page-helpers/index.js';
|
||||
import {
|
||||
expectNavigation,
|
||||
appendPathname,
|
|
@ -1,5 +1,5 @@
|
|||
import { logtoConsoleUrl as logtoConsoleUrlString } from '#src/constants.js';
|
||||
import { goToAdminConsole } from '#src/ui-helpers/index.js';
|
||||
import { goToAdminConsole } from '#src/page-helpers/index.js';
|
||||
import { expectNavigation, appendPathname } from '#src/utils.js';
|
||||
|
||||
import { waitForFormCard, expectToSelectColor, expectToSaveSignInExperience } from './helpers.js';
|
|
@ -4,7 +4,7 @@ import {
|
|||
expectToSaveChanges,
|
||||
expectConfirmModalAndAct,
|
||||
waitForToast,
|
||||
} from '#src/ui-helpers/index.js';
|
||||
} from '#src/page-helpers/index.js';
|
||||
|
||||
export const waitForFormCard = async (page: Page, title: string) => {
|
||||
await expect(page).toMatchElement('div[class$=tabContent] div[class$=card] div[class$=title]', {
|
|
@ -2,7 +2,7 @@ import { type Nullable } from '@silverhand/essentials';
|
|||
import { type Page, type Target } from 'puppeteer';
|
||||
|
||||
import { logtoConsoleUrl as logtoConsoleUrlString, logtoUrl } from '#src/constants.js';
|
||||
import { goToAdminConsole } from '#src/ui-helpers/index.js';
|
||||
import { goToAdminConsole } from '#src/page-helpers/index.js';
|
||||
import { expectNavigation, appendPathname } from '#src/utils.js';
|
||||
|
||||
import { expectToSelectPreviewLanguage, waitForFormCard } from './helpers.js';
|
|
@ -2,7 +2,7 @@ import { ConnectorType } from '@logto/schemas';
|
|||
import { type Page } from 'puppeteer';
|
||||
|
||||
import { logtoConsoleUrl as logtoConsoleUrlString } from '#src/constants.js';
|
||||
import { expectToClickDetailsPageOption, waitForToast } from '#src/ui-helpers/index.js';
|
||||
import { expectToClickDetailsPageOption, waitForToast } from '#src/page-helpers/index.js';
|
||||
import { expectNavigation, appendPathname } from '#src/utils.js';
|
||||
|
||||
import {
|
|
@ -1,5 +1,5 @@
|
|||
import { logtoConsoleUrl as logtoConsoleUrlString } from '#src/constants.js';
|
||||
import { expectToClickNavTab, goToAdminConsole } from '#src/ui-helpers/index.js';
|
||||
import { expectToClickNavTab, goToAdminConsole } from '#src/page-helpers/index.js';
|
||||
import { expectNavigation, appendPathname } from '#src/utils.js';
|
||||
|
||||
import { expectToSaveSignInExperience, waitForFormCard } from '../helpers.js';
|
|
@ -3,7 +3,7 @@ import {
|
|||
expectToClickNavTab,
|
||||
goToAdminConsole,
|
||||
expectToSaveChanges,
|
||||
} from '#src/ui-helpers/index.js';
|
||||
} from '#src/page-helpers/index.js';
|
||||
import { expectNavigation, appendPathname } from '#src/utils.js';
|
||||
|
||||
import { expectToSaveSignInExperience, waitForFormCard } from '../helpers.js';
|
|
@ -4,7 +4,7 @@ import {
|
|||
expectToSaveChanges,
|
||||
waitForToast,
|
||||
expectToDiscardChanges,
|
||||
} from '#src/ui-helpers/index.js';
|
||||
} from '#src/page-helpers/index.js';
|
||||
import {
|
||||
appendPathname,
|
||||
expectNavigation,
|
|
@ -1,5 +1,5 @@
|
|||
import { logtoConsoleUrl as logtoConsoleUrlString } from '#src/constants.js';
|
||||
import { goToAdminConsole, expectToSaveChanges, waitForToast } from '#src/ui-helpers/index.js';
|
||||
import { goToAdminConsole, expectToSaveChanges, waitForToast } from '#src/page-helpers/index.js';
|
||||
import { appendPathname, expectNavigation } from '#src/utils.js';
|
||||
|
||||
await page.setViewport({ width: 1280, height: 720 });
|
|
@ -0,0 +1,11 @@
|
|||
/**
|
||||
* NOTE: This test suite assumes test cases will run sequentially (which is Jest default).
|
||||
* Parallel execution will lead to errors.
|
||||
*/
|
||||
// Tip: See https://github.com/argos-ci/jest-puppeteer/blob/main/packages/expect-puppeteer/README.md
|
||||
// for convenient expect methods
|
||||
describe('smoke testing for the main flow', () => {
|
||||
it('should not explode', async () => {
|
||||
expect(true);
|
||||
});
|
||||
});
|
Loading…
Reference in a new issue