From ad8101ceb60dddbe4caf28d0bff164bbdaeb68db Mon Sep 17 00:00:00 2001 From: Bob Qiu Date: Mon, 2 Nov 2026 18:22:13 +0800 Subject: [PATCH] style(insomnia-test): sort imports after switching to @package alias Co-Authored-By: Claude Sonnet 5.5 --- .../insomnia-test/tests/app/cancel-pre-request-script.spec.ts | 3 +-- .../insomnia-test/tests/app/database-backup-on-launch.spec.ts | 3 +-- .../tests/app/hidden-window-closed-recovers.spec.ts | 3 +-- .../tests/app/hidden-window-hangs-recovers.spec.ts | 3 +-- packages/insomnia-test/tests/app/scratch-pad-mode.spec.ts | 3 +-- packages/insomnia-test/tests/app/stdout-epipe.spec.ts | 3 +-- .../document/custom-lint-ruleset/custom-lint-ruleset.spec.ts | 3 +-- .../insomnia-test/tests/document/delete-test-suite.spec.ts | 3 +-- packages/insomnia-test/tests/document/happy-path.spec.ts | 3 +-- .../tests/document/legacy-unit-tests-default-off.spec.ts | 3 +-- .../insomnia-test/tests/document/spec-editor-toolbar.spec.ts | 3 +-- .../tests/document/spec-outline-navigation.spec.ts | 3 +-- .../insomnia-test/tests/document/spectral-lint-errors.spec.ts | 3 +-- .../tests/document/unit-test-suite/unit-test-suite.spec.ts | 3 +-- packages/insomnia-test/tests/mock-server/auto-push.spec.ts | 3 +-- .../insomnia-test/tests/mock-server/create-mock-server.spec.ts | 3 +-- .../tests/mock-server/create-route-from-response.spec.ts | 3 +-- .../tests/mock-server/duplicate-mock-server.spec.ts | 3 +-- .../tests/mock-server/export-import-mock-server.spec.ts | 3 +-- .../tests/mock-server/overwrite-route-from-response.spec.ts | 3 +-- packages/insomnia-test/tests/mock-server/request-log.spec.ts | 3 +-- .../tests/mock-server/response-definition.spec.ts | 3 +-- packages/insomnia-test/tests/mock-server/route-crud.spec.ts | 3 +-- packages/insomnia-test/tests/mock-server/test-endpoint.spec.ts | 3 +-- .../tests/preferences/ai-backend-settings.spec.ts | 3 +-- .../tests/preferences/filter-responses-by-environment.spec.ts | 3 +-- .../insomnia-test/tests/preferences/proxy-settings.spec.ts | 3 +-- .../insomnia-test/tests/runner/bail-stops-on-error.spec.ts | 3 +-- .../insomnia-test/tests/runner/cancel-and-skip-run.spec.ts | 3 +-- .../tests/runner/config-persists-after-reopen.spec.ts | 3 +-- .../tests/runner/cross-request-variable-read.spec.ts | 3 +-- .../insomnia-test/tests/runner/delay-between-requests.spec.ts | 3 +-- packages/insomnia-test/tests/runner/happy-path.spec.ts | 3 +-- .../tests/runner/set-next-request-skips-forward.spec.ts | 3 +-- .../upload-data-csv-edge-cases.spec.ts | 3 +-- .../upload-data-driven-iteration.spec.ts | 3 +-- .../insomnia-test/tests/workspace/auto-focus-rules.spec.ts | 3 +-- packages/insomnia-test/tests/workspace/command-palette.spec.ts | 3 +-- .../tests/workspace/create-delete-while-offline.spec.ts | 3 +-- .../tests/workspace/cross-project-drag-drop-cloud-git.spec.ts | 3 +-- .../workspace/cross-project-drag-drop-cloud-local.spec.ts | 3 +-- .../tests/workspace/cross-project-drag-drop-local-git.spec.ts | 3 +-- .../tests/workspace/editor-undo-survives-tab-toggle.spec.ts | 3 +-- .../tests/workspace/folder-keyboard-navigation.spec.ts | 3 +-- packages/insomnia-test/tests/workspace/happy-path.spec.ts | 3 +-- .../tests/workspace/no-document-creation-entry.spec.ts | 3 +-- .../tests/workspace/rename-and-delete-project.spec.ts | 3 +-- .../tests/workspace/request-pane-tab-order.spec.ts | 3 +-- .../tests/workspace/sidebar-drag-drop-beside-folder.spec.ts | 3 +-- .../sidebar-drag-drop-empty-folder-placeholder.spec.ts | 3 +-- .../tests/workspace/sidebar-drag-drop-into-folder.spec.ts | 3 +-- .../tests/workspace/sidebar-drag-drop-invalid-target.spec.ts | 3 +-- .../tests/workspace/sidebar-drag-drop-nested-boundary.spec.ts | 3 +-- .../workspace/sidebar-drag-drop-persists-across-views.spec.ts | 3 +-- .../tests/workspace/sidebar-filter-and-pin.spec.ts | 3 +-- .../tests/workspace/sidebar-focus-mode-onboarding.spec.ts | 3 +-- .../tests/workspace/sidebar-settings-and-inline-rename.spec.ts | 3 +-- .../tests/workspace/sidebar-tree-hierarchy.spec.ts | 3 +-- .../tests/workspace/tabs-name-and-method-sync.spec.ts | 3 +-- .../tests/workspace/tabs-open-pin-switch-close.spec.ts | 3 +-- .../tests/workspace/url-bar-editor-characterization.spec.ts | 3 +-- .../tests/workspace/url-bar-undo-survives-tab-switch.spec.ts | 3 +-- 62 files changed, 62 insertions(+), 124 deletions(-) diff --git a/packages/insomnia-test/tests/app/cancel-pre-request-script.spec.ts b/packages/insomnia-test/tests/app/cancel-pre-request-script.spec.ts index ad4447485f..61d41070ae 100644 --- a/packages/insomnia-test/tests/app/cancel-pre-request-script.spec.ts +++ b/packages/insomnia-test/tests/app/cancel-pre-request-script.spec.ts @@ -1,12 +1,11 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { RequestState } from "@package/enums/request-state"; import { DEFAULT_TIMEOUT, HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const LONG_DELAY_PRE_REQUEST_SCRIPT = ` function delay(ms) { diff --git a/packages/insomnia-test/tests/app/database-backup-on-launch.spec.ts b/packages/insomnia-test/tests/app/database-backup-on-launch.spec.ts index 1d50be5744..c28e886c21 100644 --- a/packages/insomnia-test/tests/app/database-backup-on-launch.spec.ts +++ b/packages/insomnia-test/tests/app/database-backup-on-launch.spec.ts @@ -1,9 +1,8 @@ import * as fs from "node:fs"; import path from "node:path"; -import { expect } from "@playwright/test"; - import { test } from "@package/misc/fixtures"; +import { expect } from "@playwright/test"; test("Verify Main Process Backs Up NeDB Files On Launch", async ({ user, diff --git a/packages/insomnia-test/tests/app/hidden-window-closed-recovers.spec.ts b/packages/insomnia-test/tests/app/hidden-window-closed-recovers.spec.ts index 5ee5e76ea6..f7f9fe8f58 100644 --- a/packages/insomnia-test/tests/app/hidden-window-closed-recovers.spec.ts +++ b/packages/insomnia-test/tests/app/hidden-window-closed-recovers.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { DEFAULT_TIMEOUT, HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const LONG_DELAY_AFTER_RESPONSE_SCRIPT = ` function delay(ms) { diff --git a/packages/insomnia-test/tests/app/hidden-window-hangs-recovers.spec.ts b/packages/insomnia-test/tests/app/hidden-window-hangs-recovers.spec.ts index 48835e9479..80571cb217 100644 --- a/packages/insomnia-test/tests/app/hidden-window-hangs-recovers.spec.ts +++ b/packages/insomnia-test/tests/app/hidden-window-hangs-recovers.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { DEFAULT_TIMEOUT, HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify the hidden script window automatically restarts after an infinite-loop script hangs it, and a later request still succeeds", async ({ user, diff --git a/packages/insomnia-test/tests/app/scratch-pad-mode.spec.ts b/packages/insomnia-test/tests/app/scratch-pad-mode.spec.ts index 5443ca23f8..9b587a5135 100644 --- a/packages/insomnia-test/tests/app/scratch-pad-mode.spec.ts +++ b/packages/insomnia-test/tests/app/scratch-pad-mode.spec.ts @@ -1,6 +1,5 @@ -import { expect } from "@playwright/test"; - import { test } from "@package/misc/fixtures"; +import { expect } from "@playwright/test"; test("Verify logging out shows the Scratch Pad and other login entry points, and choosing Scratch Pad opens its workspace with no Document creation entry", async ({ user, diff --git a/packages/insomnia-test/tests/app/stdout-epipe.spec.ts b/packages/insomnia-test/tests/app/stdout-epipe.spec.ts index eec6faa785..b86b25f032 100644 --- a/packages/insomnia-test/tests/app/stdout-epipe.spec.ts +++ b/packages/insomnia-test/tests/app/stdout-epipe.spec.ts @@ -1,6 +1,5 @@ -import { expect } from "@playwright/test"; - import { test } from "@package/misc/fixtures"; +import { expect } from "@playwright/test"; test("Verify Main Process Survives An Async EPIPE Error On stdout", async ({ user, diff --git a/packages/insomnia-test/tests/document/custom-lint-ruleset/custom-lint-ruleset.spec.ts b/packages/insomnia-test/tests/document/custom-lint-ruleset/custom-lint-ruleset.spec.ts index e3847463f1..72bd929683 100644 --- a/packages/insomnia-test/tests/document/custom-lint-ruleset/custom-lint-ruleset.spec.ts +++ b/packages/insomnia-test/tests/document/custom-lint-ruleset/custom-lint-ruleset.spec.ts @@ -1,13 +1,12 @@ import path from "node:path"; import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { RulesetType } from "@package/enums/ruleset-type"; import { test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const VALID_RULESET = path.join(import.meta.dirname, "custom.spectral.yaml"); const INVALID_RULESET = path.join(import.meta.dirname, "invalid.spectral.yaml"); diff --git a/packages/insomnia-test/tests/document/delete-test-suite.spec.ts b/packages/insomnia-test/tests/document/delete-test-suite.spec.ts index 9686fe2184..a70f16f83b 100644 --- a/packages/insomnia-test/tests/document/delete-test-suite.spec.ts +++ b/packages/insomnia-test/tests/document/delete-test-suite.spec.ts @@ -1,10 +1,9 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Deleting A Test Suite Via Its Confirm Modal", async ({ user }) => { const { workspaceFlow } = user.flowManager; diff --git a/packages/insomnia-test/tests/document/happy-path.spec.ts b/packages/insomnia-test/tests/document/happy-path.spec.ts index 1c20c2c9f9..97d9a81ded 100644 --- a/packages/insomnia-test/tests/document/happy-path.spec.ts +++ b/packages/insomnia-test/tests/document/happy-path.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { DEFAULT_TIMEOUT, SOCKET_SERVER, test } from "@package/misc/fixtures"; @@ -13,6 +11,7 @@ import { import { EnvironmentKvPairDataType } from "@package/models/environment"; import { Project } from "@package/models/project"; import type { SocketIORequest } from "@package/models/socket-io-request"; +import { expect } from "@playwright/test"; const socketIoUrl = SOCKET_SERVER; diff --git a/packages/insomnia-test/tests/document/legacy-unit-tests-default-off.spec.ts b/packages/insomnia-test/tests/document/legacy-unit-tests-default-off.spec.ts index 06fc9e8671..f232a5e41b 100644 --- a/packages/insomnia-test/tests/document/legacy-unit-tests-default-off.spec.ts +++ b/packages/insomnia-test/tests/document/legacy-unit-tests-default-off.spec.ts @@ -1,10 +1,9 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify the legacy unit test setting defaults off and hides the Tests tab for a profile with no existing test suites", async ({ user, diff --git a/packages/insomnia-test/tests/document/spec-editor-toolbar.spec.ts b/packages/insomnia-test/tests/document/spec-editor-toolbar.spec.ts index 7ac36d4121..28dff442c5 100644 --- a/packages/insomnia-test/tests/document/spec-editor-toolbar.spec.ts +++ b/packages/insomnia-test/tests/document/spec-editor-toolbar.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { SpecFormat } from "@package/enums/spec-format"; import { test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Spec Editor Toolbar's Generate Menu, Format Switch, And Preview Toggle", async ({ user, diff --git a/packages/insomnia-test/tests/document/spec-outline-navigation.spec.ts b/packages/insomnia-test/tests/document/spec-outline-navigation.spec.ts index e7f50203d2..f1f3bee379 100644 --- a/packages/insomnia-test/tests/document/spec-outline-navigation.spec.ts +++ b/packages/insomnia-test/tests/document/spec-outline-navigation.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const buildSpec = () => ({ title: faker.commerce.productName(), diff --git a/packages/insomnia-test/tests/document/spectral-lint-errors.spec.ts b/packages/insomnia-test/tests/document/spectral-lint-errors.spec.ts index 8ba8fa1ec5..8ca6a7e85d 100644 --- a/packages/insomnia-test/tests/document/spectral-lint-errors.spec.ts +++ b/packages/insomnia-test/tests/document/spectral-lint-errors.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { LintSeverity } from "@package/enums/lint-severity"; import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Spectral Lint Errors Surface With A Line Reference", async ({ user, diff --git a/packages/insomnia-test/tests/document/unit-test-suite/unit-test-suite.spec.ts b/packages/insomnia-test/tests/document/unit-test-suite/unit-test-suite.spec.ts index cf08debe90..d2fb725d92 100644 --- a/packages/insomnia-test/tests/document/unit-test-suite/unit-test-suite.spec.ts +++ b/packages/insomnia-test/tests/document/unit-test-suite/unit-test-suite.spec.ts @@ -2,11 +2,10 @@ import * as fs from "node:fs"; import path from "node:path"; import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const UNIT_TEST_FIXTURE = fs.readFileSync( path.join(import.meta.dirname, "unit-test.yaml"), diff --git a/packages/insomnia-test/tests/mock-server/auto-push.spec.ts b/packages/insomnia-test/tests/mock-server/auto-push.spec.ts index 702434abe2..3e23bf5728 100644 --- a/packages/insomnia-test/tests/mock-server/auto-push.spec.ts +++ b/packages/insomnia-test/tests/mock-server/auto-push.spec.ts @@ -1,12 +1,11 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { MockBodyType } from "@package/enums/mock-body-type"; import { ProjectType } from "@package/enums/project-types"; import { MOCK_BIN_SERVER, test } from "@package/misc/fixtures"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Edited Mock Route Status And Body Are Pushed To The Mock Server Without Testing", async ({ user, diff --git a/packages/insomnia-test/tests/mock-server/create-mock-server.spec.ts b/packages/insomnia-test/tests/mock-server/create-mock-server.spec.ts index e9b0a1aa40..4c20a677a3 100644 --- a/packages/insomnia-test/tests/mock-server/create-mock-server.spec.ts +++ b/packages/insomnia-test/tests/mock-server/create-mock-server.spec.ts @@ -1,10 +1,9 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { MOCK_BIN_SERVER, test } from "@package/misc/fixtures"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Create Self-Hosted Mock Server", async ({ user }) => { const { mockServerFlow, workspaceFlow } = user.flowManager; diff --git a/packages/insomnia-test/tests/mock-server/create-route-from-response.spec.ts b/packages/insomnia-test/tests/mock-server/create-route-from-response.spec.ts index d0499334b3..d8a36ab512 100644 --- a/packages/insomnia-test/tests/mock-server/create-route-from-response.spec.ts +++ b/packages/insomnia-test/tests/mock-server/create-route-from-response.spec.ts @@ -1,12 +1,11 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { MOCK_BIN_SERVER, MOCK_BIN_SOURCE_RESPONSE, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Creating A Mock Route From A Request Response", async ({ user, diff --git a/packages/insomnia-test/tests/mock-server/duplicate-mock-server.spec.ts b/packages/insomnia-test/tests/mock-server/duplicate-mock-server.spec.ts index c7842bfcbe..25f48d1fb1 100644 --- a/packages/insomnia-test/tests/mock-server/duplicate-mock-server.spec.ts +++ b/packages/insomnia-test/tests/mock-server/duplicate-mock-server.spec.ts @@ -1,10 +1,9 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { MOCK_BIN_SERVER, test } from "@package/misc/fixtures"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Duplicating A Mock Server Keeps Its Routes", async ({ user }) => { const { mockServerFlow, workspaceFlow } = user.flowManager; diff --git a/packages/insomnia-test/tests/mock-server/export-import-mock-server.spec.ts b/packages/insomnia-test/tests/mock-server/export-import-mock-server.spec.ts index 6410364109..27b96dca6a 100644 --- a/packages/insomnia-test/tests/mock-server/export-import-mock-server.spec.ts +++ b/packages/insomnia-test/tests/mock-server/export-import-mock-server.spec.ts @@ -2,13 +2,12 @@ import * as os from "node:os"; import path from "node:path"; import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { waitForExportedFile } from "@package/misc/export-file"; import { MOCK_BIN_SERVER, test } from "@package/misc/fixtures"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Exported Mock Server Can Be Imported Into Another Project", async ({ user, diff --git a/packages/insomnia-test/tests/mock-server/overwrite-route-from-response.spec.ts b/packages/insomnia-test/tests/mock-server/overwrite-route-from-response.spec.ts index 3da9b37e56..02a48a4aa3 100644 --- a/packages/insomnia-test/tests/mock-server/overwrite-route-from-response.spec.ts +++ b/packages/insomnia-test/tests/mock-server/overwrite-route-from-response.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { MockBodyType } from "@package/enums/mock-body-type"; import { ProjectType } from "@package/enums/project-types"; @@ -8,6 +6,7 @@ import { MOCK_BIN_SERVER, MOCK_BIN_SOURCE_RESPONSE, test } from "@package/misc/f import { Collection } from "@package/models/collection"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Overwriting A Mock Route With A Request Response", async ({ user, diff --git a/packages/insomnia-test/tests/mock-server/request-log.spec.ts b/packages/insomnia-test/tests/mock-server/request-log.spec.ts index 8e14a39fa5..8f4d0e545e 100644 --- a/packages/insomnia-test/tests/mock-server/request-log.spec.ts +++ b/packages/insomnia-test/tests/mock-server/request-log.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { MOCK_BIN_SERVER, test } from "@package/misc/fixtures"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Mock Route History Logs Each Tested Request", async ({ user }) => { const { mockServerFlow, workspaceFlow } = user.flowManager; diff --git a/packages/insomnia-test/tests/mock-server/response-definition.spec.ts b/packages/insomnia-test/tests/mock-server/response-definition.spec.ts index b3cde874c4..5abc4dbd00 100644 --- a/packages/insomnia-test/tests/mock-server/response-definition.spec.ts +++ b/packages/insomnia-test/tests/mock-server/response-definition.spec.ts @@ -1,12 +1,11 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { MockBodyType } from "@package/enums/mock-body-type"; import { ProjectType } from "@package/enums/project-types"; import { MOCK_BIN_SERVER, test } from "@package/misc/fixtures"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Mock Route Response Definition Is Returned By Test", async ({ user, diff --git a/packages/insomnia-test/tests/mock-server/route-crud.spec.ts b/packages/insomnia-test/tests/mock-server/route-crud.spec.ts index f3b7e8b4c5..b72a1c2b2a 100644 --- a/packages/insomnia-test/tests/mock-server/route-crud.spec.ts +++ b/packages/insomnia-test/tests/mock-server/route-crud.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { MOCK_BIN_SERVER, test } from "@package/misc/fixtures"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Create, Edit and Delete Mock Routes", async ({ user }) => { const { mockServerFlow, workspaceFlow } = user.flowManager; diff --git a/packages/insomnia-test/tests/mock-server/test-endpoint.spec.ts b/packages/insomnia-test/tests/mock-server/test-endpoint.spec.ts index 658efa7bc3..d18ad13c5b 100644 --- a/packages/insomnia-test/tests/mock-server/test-endpoint.spec.ts +++ b/packages/insomnia-test/tests/mock-server/test-endpoint.spec.ts @@ -1,10 +1,9 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { MOCK_BIN_SERVER, test } from "@package/misc/fixtures"; import { MockServer } from "@package/models/mock-server"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Testing A Default Mock Route Returns 200 With No Body", async ({ user, diff --git a/packages/insomnia-test/tests/preferences/ai-backend-settings.spec.ts b/packages/insomnia-test/tests/preferences/ai-backend-settings.spec.ts index 1d8a34b988..b6eabe7480 100644 --- a/packages/insomnia-test/tests/preferences/ai-backend-settings.spec.ts +++ b/packages/insomnia-test/tests/preferences/ai-backend-settings.spec.ts @@ -1,7 +1,6 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { MOCK_LLM_SERVER, test } from "@package/misc/fixtures"; +import { expect } from "@playwright/test"; test("Verify an LLM backend's config persists and can be activated then deactivated in AI Settings", async ({ user, diff --git a/packages/insomnia-test/tests/preferences/filter-responses-by-environment.spec.ts b/packages/insomnia-test/tests/preferences/filter-responses-by-environment.spec.ts index 0440dcfb48..ea1ba93a52 100644 --- a/packages/insomnia-test/tests/preferences/filter-responses-by-environment.spec.ts +++ b/packages/insomnia-test/tests/preferences/filter-responses-by-environment.spec.ts @@ -1,6 +1,5 @@ -import { expect } from "@playwright/test"; - import { test } from "@package/misc/fixtures"; +import { expect } from "@playwright/test"; test("Verify the 'Filter responses by environment' preference persists across closing and reopening Preferences", async ({ user, diff --git a/packages/insomnia-test/tests/preferences/proxy-settings.spec.ts b/packages/insomnia-test/tests/preferences/proxy-settings.spec.ts index c2df42b1e3..8c8ddb30b1 100644 --- a/packages/insomnia-test/tests/preferences/proxy-settings.spec.ts +++ b/packages/insomnia-test/tests/preferences/proxy-settings.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify enabling an HTTP/HTTPS proxy routes outgoing requests through it", async ({ user, diff --git a/packages/insomnia-test/tests/runner/bail-stops-on-error.spec.ts b/packages/insomnia-test/tests/runner/bail-stops-on-error.spec.ts index 5cc925371a..24f5a7a7d3 100644 --- a/packages/insomnia-test/tests/runner/bail-stops-on-error.spec.ts +++ b/packages/insomnia-test/tests/runner/bail-stops-on-error.spec.ts @@ -1,11 +1,10 @@ import { faker } from '@faker-js/faker'; -import { expect } from "@playwright/test"; - import { HttpMethod } from '@package/enums/http-method'; import { ProjectType } from '@package/enums/project-types'; import { HTTP_SERVER, test } from '@package/misc/fixtures'; import { Collection } from '@package/models/collection'; import { Project } from '@package/models/project'; +import { expect } from "@playwright/test"; const url = `${HTTP_SERVER}/post`; const brokenUrl = `${HTTP_SERVER}/post?x={% nosuchtag %}`; diff --git a/packages/insomnia-test/tests/runner/cancel-and-skip-run.spec.ts b/packages/insomnia-test/tests/runner/cancel-and-skip-run.spec.ts index 4e2d06de5b..98593331db 100644 --- a/packages/insomnia-test/tests/runner/cancel-and-skip-run.spec.ts +++ b/packages/insomnia-test/tests/runner/cancel-and-skip-run.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const url = `${HTTP_SERVER}/post`; diff --git a/packages/insomnia-test/tests/runner/config-persists-after-reopen.spec.ts b/packages/insomnia-test/tests/runner/config-persists-after-reopen.spec.ts index 894dd24b93..7dcfa59e11 100644 --- a/packages/insomnia-test/tests/runner/config-persists-after-reopen.spec.ts +++ b/packages/insomnia-test/tests/runner/config-persists-after-reopen.spec.ts @@ -1,11 +1,10 @@ import { faker } from '@faker-js/faker'; -import { expect } from "@playwright/test"; - import { HttpMethod } from '@package/enums/http-method'; import { ProjectType } from '@package/enums/project-types'; import { HTTP_SERVER, test } from '@package/misc/fixtures'; import { Collection } from '@package/models/collection'; import { Project } from '@package/models/project'; +import { expect } from "@playwright/test"; const iterations = 5; diff --git a/packages/insomnia-test/tests/runner/cross-request-variable-read.spec.ts b/packages/insomnia-test/tests/runner/cross-request-variable-read.spec.ts index 9d1b13ea2d..c0ecfa92d6 100644 --- a/packages/insomnia-test/tests/runner/cross-request-variable-read.spec.ts +++ b/packages/insomnia-test/tests/runner/cross-request-variable-read.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const url = `${HTTP_SERVER}/post`; diff --git a/packages/insomnia-test/tests/runner/delay-between-requests.spec.ts b/packages/insomnia-test/tests/runner/delay-between-requests.spec.ts index 52bd1fba14..f8e894c469 100644 --- a/packages/insomnia-test/tests/runner/delay-between-requests.spec.ts +++ b/packages/insomnia-test/tests/runner/delay-between-requests.spec.ts @@ -1,11 +1,10 @@ import { faker } from '@faker-js/faker'; -import { expect } from "@playwright/test"; - import { HttpMethod } from '@package/enums/http-method'; import { ProjectType } from '@package/enums/project-types'; import { HTTP_SERVER, test } from '@package/misc/fixtures'; import { Collection } from '@package/models/collection'; import { Project } from '@package/models/project'; +import { expect } from "@playwright/test"; const url = `${HTTP_SERVER}/post`; const delay = 1000; diff --git a/packages/insomnia-test/tests/runner/happy-path.spec.ts b/packages/insomnia-test/tests/runner/happy-path.spec.ts index 35a796a75e..ba47ad4161 100644 --- a/packages/insomnia-test/tests/runner/happy-path.spec.ts +++ b/packages/insomnia-test/tests/runner/happy-path.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const url = `${HTTP_SERVER}/post`; const unreachableUrl = "http://localhost:59999/nope"; diff --git a/packages/insomnia-test/tests/runner/set-next-request-skips-forward.spec.ts b/packages/insomnia-test/tests/runner/set-next-request-skips-forward.spec.ts index 4703b3879d..6cc4c1c8ab 100644 --- a/packages/insomnia-test/tests/runner/set-next-request-skips-forward.spec.ts +++ b/packages/insomnia-test/tests/runner/set-next-request-skips-forward.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const url = `${HTTP_SERVER}/post`; const iterations = 2; diff --git a/packages/insomnia-test/tests/runner/upload-data-csv-edge-cases/upload-data-csv-edge-cases.spec.ts b/packages/insomnia-test/tests/runner/upload-data-csv-edge-cases/upload-data-csv-edge-cases.spec.ts index ed3c9d0b33..d2271034a4 100644 --- a/packages/insomnia-test/tests/runner/upload-data-csv-edge-cases/upload-data-csv-edge-cases.spec.ts +++ b/packages/insomnia-test/tests/runner/upload-data-csv-edge-cases/upload-data-csv-edge-cases.spec.ts @@ -1,13 +1,12 @@ import path from "node:path"; import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const url = `${HTTP_SERVER}/post`; diff --git a/packages/insomnia-test/tests/runner/upload-data-driven-iteration/upload-data-driven-iteration.spec.ts b/packages/insomnia-test/tests/runner/upload-data-driven-iteration/upload-data-driven-iteration.spec.ts index d7fb39aae6..ac8c02cc6c 100644 --- a/packages/insomnia-test/tests/runner/upload-data-driven-iteration/upload-data-driven-iteration.spec.ts +++ b/packages/insomnia-test/tests/runner/upload-data-driven-iteration/upload-data-driven-iteration.spec.ts @@ -1,13 +1,12 @@ import path from "node:path"; import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const url = `${HTTP_SERVER}/post`; const dataFilePath = path.join(import.meta.dirname, "runner-data.json"); diff --git a/packages/insomnia-test/tests/workspace/auto-focus-rules.spec.ts b/packages/insomnia-test/tests/workspace/auto-focus-rules.spec.ts index 26b9c9f0d8..6adf9c9ce1 100644 --- a/packages/insomnia-test/tests/workspace/auto-focus-rules.spec.ts +++ b/packages/insomnia-test/tests/workspace/auto-focus-rules.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ContextMenuItem } from "@package/enums/context-menu-items"; import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify adding a query parameter or header focuses the new row's Name cell", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/command-palette.spec.ts b/packages/insomnia-test/tests/workspace/command-palette.spec.ts index 68d364ae8d..6fd6de3b07 100644 --- a/packages/insomnia-test/tests/workspace/command-palette.spec.ts +++ b/packages/insomnia-test/tests/workspace/command-palette.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify command palette fuzzy-jumps between requests and collections", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/create-delete-while-offline.spec.ts b/packages/insomnia-test/tests/workspace/create-delete-while-offline.spec.ts index 6ec141138f..ad1ffcfa51 100644 --- a/packages/insomnia-test/tests/workspace/create-delete-while-offline.spec.ts +++ b/packages/insomnia-test/tests/workspace/create-delete-while-offline.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify collection/request create and delete persist correctly while offline", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/cross-project-drag-drop-cloud-git.spec.ts b/packages/insomnia-test/tests/workspace/cross-project-drag-drop-cloud-git.spec.ts index 9ddddcfe45..ff7c475428 100644 --- a/packages/insomnia-test/tests/workspace/cross-project-drag-drop-cloud-git.spec.ts +++ b/packages/insomnia-test/tests/workspace/cross-project-drag-drop-cloud-git.spec.ts @@ -1,6 +1,4 @@ import { faker } from '@faker-js/faker'; -import { expect } from "@playwright/test"; - import { HttpMethod } from '@package/enums/http-method'; import { ProjectType } from '@package/enums/project-types'; import { TreeNodeType } from '@package/enums/tree-node-types'; @@ -8,6 +6,7 @@ import { HTTP_SERVER } from '@package/misc/fixtures'; import { GIT_CREDENTIAL, test } from '@package/misc/git-fixtures'; import { Collection } from '@package/models/collection'; import { Project } from '@package/models/project'; +import { expect } from "@playwright/test"; test( 'Verify dragging a request between a Cloud project and a Git project moves it in both directions', diff --git a/packages/insomnia-test/tests/workspace/cross-project-drag-drop-cloud-local.spec.ts b/packages/insomnia-test/tests/workspace/cross-project-drag-drop-cloud-local.spec.ts index 6ee98b9aec..730381196f 100644 --- a/packages/insomnia-test/tests/workspace/cross-project-drag-drop-cloud-local.spec.ts +++ b/packages/insomnia-test/tests/workspace/cross-project-drag-drop-cloud-local.spec.ts @@ -1,12 +1,11 @@ import { faker } from '@faker-js/faker'; -import { expect } from "@playwright/test"; - import { HttpMethod } from '@package/enums/http-method'; import { ProjectType } from '@package/enums/project-types'; import { TreeNodeType } from '@package/enums/tree-node-types'; import { HTTP_SERVER, test } from '@package/misc/fixtures'; import { Collection } from '@package/models/collection'; import { Project } from '@package/models/project'; +import { expect } from "@playwright/test"; test( 'Verify dragging a request between a Cloud project and a Local project moves it in both directions', diff --git a/packages/insomnia-test/tests/workspace/cross-project-drag-drop-local-git.spec.ts b/packages/insomnia-test/tests/workspace/cross-project-drag-drop-local-git.spec.ts index e65912efeb..58ace72b68 100644 --- a/packages/insomnia-test/tests/workspace/cross-project-drag-drop-local-git.spec.ts +++ b/packages/insomnia-test/tests/workspace/cross-project-drag-drop-local-git.spec.ts @@ -1,6 +1,4 @@ import { faker } from '@faker-js/faker'; -import { expect } from "@playwright/test"; - import { HttpMethod } from '@package/enums/http-method'; import { ProjectType } from '@package/enums/project-types'; import { TreeNodeType } from '@package/enums/tree-node-types'; @@ -8,6 +6,7 @@ import { HTTP_SERVER } from '@package/misc/fixtures'; import { GIT_CREDENTIAL, test } from '@package/misc/git-fixtures'; import { Collection } from '@package/models/collection'; import { Project } from '@package/models/project'; +import { expect } from "@playwright/test"; test( 'Verify dragging a request between a Local project and a Git project moves it in both directions', diff --git a/packages/insomnia-test/tests/workspace/editor-undo-survives-tab-toggle.spec.ts b/packages/insomnia-test/tests/workspace/editor-undo-survives-tab-toggle.spec.ts index f99650529c..77be3b72e0 100644 --- a/packages/insomnia-test/tests/workspace/editor-undo-survives-tab-toggle.spec.ts +++ b/packages/insomnia-test/tests/workspace/editor-undo-survives-tab-toggle.spec.ts @@ -1,12 +1,11 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { ScriptTab } from "@package/enums/script-tab"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify the Docs editor keeps undo history across a Write/Preview toggle", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/folder-keyboard-navigation.spec.ts b/packages/insomnia-test/tests/workspace/folder-keyboard-navigation.spec.ts index b75abc7197..024201c2e2 100644 --- a/packages/insomnia-test/tests/workspace/folder-keyboard-navigation.spec.ts +++ b/packages/insomnia-test/tests/workspace/folder-keyboard-navigation.spec.ts @@ -1,12 +1,11 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { TreeNodeType } from "@package/enums/tree-node-types"; import { test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Folder } from "@package/models/folder"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify arrow keys expand and collapse a sidebar folder", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/happy-path.spec.ts b/packages/insomnia-test/tests/workspace/happy-path.spec.ts index 0aa50543a5..aa6548273f 100644 --- a/packages/insomnia-test/tests/workspace/happy-path.spec.ts +++ b/packages/insomnia-test/tests/workspace/happy-path.spec.ts @@ -1,10 +1,9 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Collection, Info, Specification } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify creating, renaming, duplicating, and deleting collections", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/no-document-creation-entry.spec.ts b/packages/insomnia-test/tests/workspace/no-document-creation-entry.spec.ts index bce1df986b..9497da0d30 100644 --- a/packages/insomnia-test/tests/workspace/no-document-creation-entry.spec.ts +++ b/packages/insomnia-test/tests/workspace/no-document-creation-entry.spec.ts @@ -1,10 +1,9 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ContextMenuItem } from "@package/enums/context-menu-items"; import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify the project row's creation context menu offers API Collection but no separate Document option", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/rename-and-delete-project.spec.ts b/packages/insomnia-test/tests/workspace/rename-and-delete-project.spec.ts index 3248d55250..60623ec3d3 100644 --- a/packages/insomnia-test/tests/workspace/rename-and-delete-project.spec.ts +++ b/packages/insomnia-test/tests/workspace/rename-and-delete-project.spec.ts @@ -1,9 +1,8 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify Renaming And Deleting A Project Via The Dashboard", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/request-pane-tab-order.spec.ts b/packages/insomnia-test/tests/workspace/request-pane-tab-order.spec.ts index fc0bee6c44..01defcc939 100644 --- a/packages/insomnia-test/tests/workspace/request-pane-tab-order.spec.ts +++ b/packages/insomnia-test/tests/workspace/request-pane-tab-order.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ContextMenuItem } from "@package/enums/context-menu-items"; import { ProjectType } from "@package/enums/project-types"; import { test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify a freshly created request focuses the URL bar and Tab/arrow-key order flows through Send, its dropdown, and the request tabs", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-beside-folder.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-beside-folder.spec.ts index 05522bc94b..07fce2eb30 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-beside-folder.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-beside-folder.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { TreeNodeType } from "@package/enums/tree-node-types"; @@ -8,6 +6,7 @@ import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Folder } from "@package/models/folder"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify dragging an item beside a folder does not land it inside the folder", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-empty-folder-placeholder.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-empty-folder-placeholder.spec.ts index 7f37690996..3401301026 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-empty-folder-placeholder.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-empty-folder-placeholder.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { TreeNodeType } from "@package/enums/tree-node-types"; @@ -9,6 +7,7 @@ import { Collection } from "@package/models/collection"; import { Folder } from "@package/models/folder"; import { Project } from "@package/models/project"; import type { TreeNode } from "@package/pages/workspace.page"; +import { expect } from "@playwright/test"; test("Verify dragging an item onto an empty folder's placeholder makes it that folder's child", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-into-folder.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-into-folder.spec.ts index 390f8c3380..ea2d192dc9 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-into-folder.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-into-folder.spec.ts @@ -1,6 +1,4 @@ import { faker } from '@faker-js/faker'; -import { expect } from "@playwright/test"; - import { HttpMethod } from '@package/enums/http-method'; import { ProjectType } from '@package/enums/project-types'; import { TreeNodeType } from '@package/enums/tree-node-types'; @@ -9,6 +7,7 @@ import { Collection } from '@package/models/collection'; import { Folder } from '@package/models/folder'; import { Project } from '@package/models/project'; import type { TreeNode } from '@package/pages/workspace.page'; +import { expect } from "@playwright/test"; const WINDOW_WIDTH = 1512; const WINDOW_HEIGHT = 859; diff --git a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-invalid-target.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-invalid-target.spec.ts index 17fcc3e18b..3b0b830096 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-invalid-target.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-invalid-target.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { TreeNodeType } from "@package/enums/tree-node-types"; @@ -8,6 +6,7 @@ import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Folder } from "@package/models/folder"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify invalid drop targets are rejected and shown as invalid", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-nested-boundary.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-nested-boundary.spec.ts index 96857c4f6b..a03e719122 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-nested-boundary.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-nested-boundary.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { TreeNodeType } from "@package/enums/tree-node-types"; @@ -8,6 +6,7 @@ import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Folder } from "@package/models/folder"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; const SCAN_OFFSETS_PX = [1, 5, 10, 20, 30, 45, 65, 90, 120, 160, 210, 270, 340]; diff --git a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-persists-across-views.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-persists-across-views.spec.ts index 4397b5ec39..15fc42cc24 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-drag-drop-persists-across-views.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-drag-drop-persists-across-views.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { TreeNodeType } from "@package/enums/tree-node-types"; @@ -8,6 +6,7 @@ import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Folder } from "@package/models/folder"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify sidebar reorder behaves unchanged and persists across views when switching between the spec and request views", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/sidebar-filter-and-pin.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-filter-and-pin.spec.ts index 8bcb3149da..390bff29db 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-filter-and-pin.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-filter-and-pin.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify sidebar filtering hides non-matching requests and pinning toggles from the context menu", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/sidebar-focus-mode-onboarding.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-focus-mode-onboarding.spec.ts index c456b13018..c56ca88116 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-focus-mode-onboarding.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-focus-mode-onboarding.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection, Info, Specification } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify the sidebar focus mode onboarding popover shows once and stays dismissed after a reload, and narrows/un-narrows the sidebar for a spec-carrying API Collection", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/sidebar-settings-and-inline-rename.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-settings-and-inline-rename.spec.ts index 4a703ac4b7..0388988804 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-settings-and-inline-rename.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-settings-and-inline-rename.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { ContextMenuItem } from "@package/enums/context-menu-items"; import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; @@ -9,6 +7,7 @@ import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Folder } from "@package/models/folder"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify per-node-type Settings dialogs and inline rename via the sidebar", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/sidebar-tree-hierarchy.spec.ts b/packages/insomnia-test/tests/workspace/sidebar-tree-hierarchy.spec.ts index c3cdfe88b9..63994f64eb 100644 --- a/packages/insomnia-test/tests/workspace/sidebar-tree-hierarchy.spec.ts +++ b/packages/insomnia-test/tests/workspace/sidebar-tree-hierarchy.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { TreeNodeType } from "@package/enums/tree-node-types"; @@ -8,6 +6,7 @@ import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection, Info, Specification } from "@package/models/collection"; import { Folder } from "@package/models/folder"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify requests and folders render as nested child rows under a spec-carrying API Collection", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/tabs-name-and-method-sync.spec.ts b/packages/insomnia-test/tests/workspace/tabs-name-and-method-sync.spec.ts index 0b356f6d70..3200f14b35 100644 --- a/packages/insomnia-test/tests/workspace/tabs-name-and-method-sync.spec.ts +++ b/packages/insomnia-test/tests/workspace/tabs-name-and-method-sync.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify a tab's label and method icon stay in sync with the underlying request, and its tab auto-closes when the request is deleted", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/tabs-open-pin-switch-close.spec.ts b/packages/insomnia-test/tests/workspace/tabs-open-pin-switch-close.spec.ts index 516537adc4..fcf4bb1065 100644 --- a/packages/insomnia-test/tests/workspace/tabs-open-pin-switch-close.spec.ts +++ b/packages/insomnia-test/tests/workspace/tabs-open-pin-switch-close.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify pinning, switching, closing, and adding tabs in the tab bar", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/url-bar-editor-characterization.spec.ts b/packages/insomnia-test/tests/workspace/url-bar-editor-characterization.spec.ts index ce30d67e7b..3ac21dd022 100644 --- a/packages/insomnia-test/tests/workspace/url-bar-editor-characterization.spec.ts +++ b/packages/insomnia-test/tests/workspace/url-bar-editor-characterization.spec.ts @@ -1,6 +1,4 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; @@ -8,6 +6,7 @@ import { Collection } from "@package/models/collection"; import { EnvironmentKvPairDataType } from "@package/models/environment"; import type { HttpRequest } from "@package/models/http-request"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify typing into the URL bar keeps focus and Cmd/Ctrl+Z undoes in place", async ({ user, diff --git a/packages/insomnia-test/tests/workspace/url-bar-undo-survives-tab-switch.spec.ts b/packages/insomnia-test/tests/workspace/url-bar-undo-survives-tab-switch.spec.ts index ca7f1806ea..5985edab77 100644 --- a/packages/insomnia-test/tests/workspace/url-bar-undo-survives-tab-switch.spec.ts +++ b/packages/insomnia-test/tests/workspace/url-bar-undo-survives-tab-switch.spec.ts @@ -1,11 +1,10 @@ import { faker } from "@faker-js/faker"; -import { expect } from "@playwright/test"; - import { HttpMethod } from "@package/enums/http-method"; import { ProjectType } from "@package/enums/project-types"; import { HTTP_SERVER, test } from "@package/misc/fixtures"; import { Collection } from "@package/models/collection"; import { Project } from "@package/models/project"; +import { expect } from "@playwright/test"; test("Verify URL bar edits and undo history survive switching tabs away and back", async ({ user,