Commit Graph
6887 Commits
Author SHA1 Message Date
Bob QiuandClaude Sonnet 5.5 ebd3da9782 test(insomnia-test): add git-sync, cloud-sync, organization and konnect specs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 b3ab6ac158 test(insomnia-test): align 4-workspace with pruned e2e-1 base
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 d1a5402142 style(insomnia-test): sort imports after switching to @package alias
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 d229ef576b refactor(insomnia-test): use @package alias for cross-directory imports
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 2b48a8af50 fix(insomnia-test): use import.meta.dirname instead of __dirname in ESM specs
insomnia-test is "type": "module", so __dirname is undefined and
`playwright test --list` collected 0 tests, failing the Shard Matrix job.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 8bd75fdad5 test(insomnia-test): adapt specs to ResponseView statusBar/preview
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 5b97b8a29f test(insomnia-test): add graphql, grpc, websocket, socket.io, event-stream and mcp specs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 464863f322 fix(insomnia-test): remove conditional from key-value blank row spec
Check blankness with every() instead of a boolean expression flagged by playwright/no-conditional-in-test.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob Qiu 30fd5750b8 test(insomnia-test): update secure cookie test to use resolving proxy host 2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 6246287c63 style(insomnia-test): sort imports after switching to @package alias
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 0e5ba138e7 refactor(insomnia-test): use @package alias for cross-directory imports
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 9a800c83d3 test(insomnia-test): adapt specs to ResponseView statusBar/preview
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 fb84982efe fix(insomnia-test): make specs loadable under ESM so playwright --list works
Replace __dirname with import.meta.dirname and import insomnia-data enums
as types only (the package is ESM-only at runtime), which made
`playwright test --list` fail in the shard matrix job.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:22 +08:00
Bob QiuandClaude Sonnet 5.5 ed4af82dc2 test(insomnia-test): set query-params spec's params via bulk edit to avoid flaky row saves
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 dc6b16a374 fix(insomnia-test): expect actual render-error preview for custom template option
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 100d6f6831 fix(insomnia-test): remove isVisible/innerText race when reading variable modal
readVariableModal checked row.isVisible() then awaited row.innerText(); when the
async Source recompute unmounted the row in between, innerText waited 30s.
Read an atomic DOM snapshot and wait for it to settle, and wait for the custom
template preview in the modal-editing spec.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob Qiu 6ee9a68fee refactor(variable-source-levels): reorder type imports for clarity 2026-11-05 14:18:21 +08:00
Bob Qiu 995f9735ba Add tests and YAML configurations for environment variable sourcing and response handling
- Introduced new YAML files for global environments, project environment sources, and environment cascade collections.
- Implemented tests for variable source levels, modal editing, tooltip behavior, and response downloads.
- Enhanced pre-request scripts to handle client certificates and proxy updates.
- Verified caching behavior for prompt tags and response tag trigger behaviors.
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 9e87227d8c test(insomnia-test): add http-request, cookie and environment specs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 dc1f640393 fix(insomnia-test): remove conditionals from toolbar and runner specs
Replace the ternary and the continue-in-loop flagged by playwright/no-conditional-in-test.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob Qiu 7f76bf7abc feat(insomnia-test): enhance credential menus and improve spec handling 2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 ad8101ceb6 style(insomnia-test): sort imports after switching to @package alias
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 93f4007da4 refactor(insomnia-test): use @package alias for cross-directory imports
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 af818ffb95 fix(insomnia-test): use import.meta.dirname instead of __dirname in ESM specs
insomnia-test is "type": "module", so __dirname is undefined and
`playwright test --list` collected 0 tests, failing the Shard Matrix job.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 983f95c24c test(insomnia-test): adapt specs to ResponseView statusBar/preview
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 31e6f2b32e test(insomnia-test): use SpecPage, ProjectPage and PreferencesVaultPage in workspace, document, app and preferences specs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 534474b9ca test(insomnia-test): add workspace, document, runner, mock-server, app and preferences specs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 e160284fe3 style(insomnia-test): sort imports after switching to @package alias
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 6717c63e53 refactor(insomnia-test): use @package alias for cross-directory imports
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 ee8d96c019 fix(insomnia-test): use import.meta.dirname instead of __dirname in ESM specs
insomnia-test is "type": "module", so __dirname is undefined and
`playwright test --list` collected 0 tests, failing the Shard Matrix job.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 55404d8cc3 test(insomnia-test): adapt specs to ResponseView statusBar/preview
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 ef5035e8e5 test(insomnia-test): add graphql, grpc, websocket, socket.io, event-stream and mcp specs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 b6853661aa fix(insomnia-test): remove conditional from key-value blank row spec
Check blankness with every() instead of a boolean expression flagged by playwright/no-conditional-in-test.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob Qiu 3c2af3a25d test(insomnia-test): update secure cookie test to use resolving proxy host 2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 9a7fdf177f style(insomnia-test): sort imports after switching to @package alias
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 4aa76a7e29 refactor(insomnia-test): use @package alias for cross-directory imports
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 2924671404 test(insomnia-test): adapt specs to ResponseView statusBar/preview
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 aa1cde53b7 fix(insomnia-test): make specs loadable under ESM so playwright --list works
Replace __dirname with import.meta.dirname and import insomnia-data enums
as types only (the package is ESM-only at runtime), which made
`playwright test --list` fail in the shard matrix job.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 57e5d63b81 test(insomnia-test): set query-params spec's params via bulk edit to avoid flaky row saves
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 0a311643b5 fix(insomnia-test): expect actual render-error preview for custom template option
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob QiuandClaude Sonnet 5.5 7e441486c8 fix(insomnia-test): remove isVisible/innerText race when reading variable modal
readVariableModal checked row.isVisible() then awaited row.innerText(); when the
async Source recompute unmounted the row in between, innerText waited 30s.
Read an atomic DOM snapshot and wait for it to settle, and wait for the custom
template preview in the modal-editing spec.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:21 +08:00
Bob Qiu 26d57c1158 refactor(variable-source-levels): reorder type imports for clarity 2026-11-05 14:18:21 +08:00
Bob Qiu 059476a2af Add tests and YAML configurations for environment variable sourcing and response handling
- Introduced new YAML files for global environments, project environment sources, and environment cascade collections.
- Implemented tests for variable source levels, modal editing, tooltip behavior, and response downloads.
- Enhanced pre-request scripts to handle client certificates and proxy updates.
- Verified caching behavior for prompt tags and response tag trigger behaviors.
2026-11-05 14:18:20 +08:00
Bob QiuandClaude Sonnet 5.5 ff6946a83f test(insomnia-test): add http-request, cookie and environment specs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:20 +08:00
Bob QiuandClaude Sonnet 5.5 197a02cff2 fix(insomnia-test): match gRPC Stream/Commit buttons without exact name
The buttons render a Font Awesome icon whose glyph is part of the
accessible name ("Stream +", "Commit "), so exact matching never hit.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:20 +08:00
Bob QiuandClaude Sonnet 5.5 1f1b680728 style(insomnia-test): sort imports after switching to @package alias
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:20 +08:00
Bob QiuandClaude Sonnet 5.5 9ba05c9c0c refactor(insomnia-test): use @package alias for cross-directory imports
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:20 +08:00
Bob QiuandClaude Sonnet 5.5 d028b23c08 fix(insomnia-test): use import.meta.dirname instead of __dirname in ESM specs
insomnia-test is "type": "module", so __dirname is undefined and
`playwright test --list` collected 0 tests, failing the Shard Matrix job.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:20 +08:00
Bob QiuandClaude Sonnet 5.5 332e9a1420 test(insomnia-test): adapt specs to ResponseView statusBar/preview
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:20 +08:00
Bob QiuandClaude Sonnet 5.5 13cceb4890 test(insomnia-test): add graphql, grpc, websocket, socket.io, event-stream and mcp specs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 14:18:20 +08:00