35 Commits

Author SHA1 Message Date
Vladimir
0dc93ea988
feat: introduce separate packages for browser mode providers (#8629) 2025-10-01 15:58:13 +02:00
Vladimir
606cb9e3e3
feat(browser)!: require a provider factory instead of a string (#8445) 2025-08-27 12:00:11 +02:00
Vladimir
a1cb9719a4
fix!: remove deprecated APIs (#8428) 2025-08-12 18:25:50 +02:00
Vladimir
9be01ba594
feat!: use module-runner instead of vite-node (#8208)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-07-28 13:43:53 +02:00
Vladimir
573cb16896
ci: fix flaky browser tests (#7887) 2025-04-30 18:15:19 +02:00
Vladimir
816a5c51f5
perf(browser): improve browser parallelisation (#7665) 2025-04-17 13:22:07 +02:00
Hiroshi Ogawa
5f762ec5cf
fix(browser): fix transform error before browser server initialization (#7783) 2025-04-02 16:03:57 +02:00
Vladimir
e2c570b687
fix(browser): improve source map handling for bundled files (#7534) 2025-02-25 16:56:58 +01:00
Vladimir
80ce0e1c40
feat(api): add onBrowserInit event (#7255) 2025-01-15 15:09:12 +01:00
Joaquín Sánchez
a942ea7cc6
chore(ui): fix static ui client types (#7201) 2025-01-12 18:54:50 +01:00
Vladimir
78b62ffe1d
feat: allow multi-browser configuration (#6975) 2024-12-19 14:21:41 +01:00
Hiroshi Ogawa
de74785e05
chore(deps): update @antfu/eslint-config v3.8.0 (#6751) 2024-10-23 13:18:42 +02:00
Ari Perkkiö
5f757900b5
refactor: replace strip-ansi with stripVTControlCharacters from node:util (#6608) 2024-10-02 09:50:19 +02:00
Hiroshi Ogawa
adcdaee8a2
fix(browser): serve ui assets as static (#6564) 2024-09-25 10:35:55 +02:00
Vladimir
c853126e90
fix(browser): correctly run in-source tests in the browser (#6440) 2024-09-02 15:46:06 +02:00
Vladimir
3347f83e5a
feat(browser): introduce built-in locators (#6084) 2024-08-07 08:18:27 +02:00
Vladimir
2380cb95eb
fix(browser): correctly update inline snapshot if changed (#5925) 2024-06-19 21:37:25 +02:00
Vladimir
67d6adde93
refactor(browser): move the browser server into its own entity (#5924) 2024-06-19 18:12:52 +02:00
Vladimir
49f34ec477
feat!: rename indexScripts to orchestratorScripts (#5842) 2024-06-04 14:35:28 +02:00
Vladimir
caaafd903b
fix(browser): allow iframe to load even if there is a custom CSP header (#5841) 2024-06-04 14:24:35 +02:00
Vladimir
e4fe6f51a0
feat: add an option to print console stack trace (#5720) 2024-05-31 15:29:54 +02:00
Vladimir
7b2f64cfa3
feat: implement module mocking in browser mode (#5765) 2024-05-31 11:19:38 +02:00
Vladimir
aa431f4db6
feat(browser): add commands to communicate betweens server and the browser (#5097) 2024-05-14 19:17:15 +02:00
Vladimir
21e58bd890
feat(browser): allow injecting scripts (#5656) 2024-05-03 16:00:59 +02:00
Vladimir
30f728bc1a
feat: custom "snapshotEnvironment" option (#5449) 2024-05-03 10:21:03 +02:00
Vladimir
7c993e9454
test: standardising internal test (#5600) 2024-04-26 15:43:27 +02:00
Hiroshi Ogawa
4add951622
fix(browser): fix testNamePattern config (#4909) 2024-01-09 15:41:15 +01:00
Hiroshi Ogawa
55f5349fa8
fix(browser): support vite config server.headers (#4890) 2024-01-08 11:31:31 +01:00
Hiroshi Ogawa
285bc6132e
test(browser): add test case for cjs import (#4690) 2023-12-09 17:59:28 +01:00
Vladimir
ab55637653
fix(browser): disable hijacking ES modules until vi.mock is implemented (#4414) 2023-11-02 15:58:06 +01:00
Ari Perkkiö
114a993c00
feat!: add support for pool and poolOptions, remove old flags (#4172) 2023-10-02 14:13:40 +02:00
Han
b50cf7ad9c
feat(config): add diff option (#4063)
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2023-09-18 17:47:19 +02:00
Vladimir
f56de2a450
fix!(browser): print correct stacktrace (#3698) 2023-07-19 15:41:53 +02:00
renovate[bot]
0f86ff9897
chore(deps): update all non-major dependencies (#2766)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2023-04-06 16:53:03 +02:00
Vladimir
0f44d2c81f
feat: implement istanbul coverage support for browser testing (#3040)
Co-authored-by: AriPerkkio <ari.perkkio@gmail.com>
2023-03-28 11:13:48 +02:00