657 Commits

Author SHA1 Message Date
Vladimir Sheremet
35655419fe
fix(browser): don't import from "vite" 2024-07-12 09:47:56 +02:00
Vladimir Sheremet
99a12aec2b
chore: release v2.0.2 2024-07-10 17:44:13 +02:00
Vladimir
58fac77b37
fix(browser): don't release keyboard automatically (#6083) 2024-07-10 17:43:46 +02:00
Vladimir
ee72518415
fix(browser): dedupe @vitest/browser/client (#6081) 2024-07-10 17:13:34 +02:00
Vladimir Sheremet
756ac2bc23
fix(browser): correctly overwrite loupe require 2024-07-10 16:33:15 +02:00
Joaquín Sánchez
04c83accec
fix(browser): remove crypto.randomUUID from the client (#6079) 2024-07-10 15:38:25 +02:00
Vladimir
80a43d5c7c
fix(browser): inline pretty-format and replace picocolors with tinyrainbow (#6077) 2024-07-10 15:08:44 +02:00
Vladimir
a169d25a92
fix(browser): remove @vitest/runner > pretty-format from prebundling because it doesn't exist (#6075) 2024-07-10 09:24:31 +02:00
Vladimir
aa52792aeb
perf(browser): don't import msw if no modules are mocked (#6073) 2024-07-10 08:44:31 +02:00
Vladimir Sheremet
16eb6c83f8
chore: release v2.0.1 2024-07-08 17:30:47 +02:00
Vladimir Sheremet
1b150a3891
chore: release v2.0.0 2024-07-08 13:37:12 +02:00
Vladimir Sheremet
56118954e6
chore: release v2.0.0-beta.13 2024-07-04 16:01:10 +02:00
Vladimir
2e3c872ae4
fix(browser): support shadow root and svg elements (#6036) 2024-07-04 16:00:05 +02:00
Vladimir
057b4f34b2
fix(browser): correctly mock optimized cjs dependencies (#6035) 2024-07-04 11:35:12 +02:00
Vladimir Sheremet
42bd4a2593
fix: include pretty-format in @vitest/runner for optimization on npm
Fixes #6023
2024-07-03 21:02:03 +02:00
Vladimir
583dd8a986
feat(vitest)!: add "vitest list" API to print collected tests without running them (#6013) 2024-07-03 17:51:33 +02:00
renovate[bot]
05d5f380d9
chore(deps): update all non-major dependencies (#5957)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2024-07-01 18:10:10 +02:00
Joaquín Sánchez
ff978e58de
feat(browser): playwright provider doesn't allow resizing the browser viewport (#5984)
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2024-07-01 16:10:16 +02:00
Joaquín Sánchez
50130bdb59
docs: split browser page (#5988)
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2024-07-01 13:51:59 +02:00
jviide
d066ba98af
refactor(runner): limit max concurrency without p-limit as a dependency (#5980) 2024-06-30 19:47:56 +02:00
Vladimir
be32317638
feat: add an option to return base64 from page.screenshot (#5993) 2024-06-30 19:12:32 +02:00
Vladimir
62aa720812
fix(browser): print correct stack trace in source files (#6003) 2024-06-30 18:26:14 +02:00
Joaquín Sánchez
200a4349a2
feat(browser): add tripleClick to interactive api (#5987) 2024-06-28 10:38:07 +02:00
Vladimir
152891b3d5
fix(browser): print screenshot path alongside the test error message (#5992) 2024-06-28 10:23:36 +02:00
Vladimir Sheremet
caef40a0b4
fix: don't override uppercase 2024-06-27 09:49:11 +02:00
Vladimir Sheremet
cd9cc6bbf9
chore: release v2.0.0-beta.12 2024-06-25 22:10:02 +02:00
Vladimir
154cb22de6
feat(browser): add an option to take screenshots if the browser test fails (#5975) 2024-06-25 22:04:55 +02:00
Vladimir
14a217d53b
fix(browser): make userEvent more stable when running in parallel (#5974) 2024-06-25 17:00:18 +02:00
Vladimir
49e973cb92
feat(browser): add "init" command for browser tests (#5960) 2024-06-25 15:22:51 +02:00
Vladimir
2a2c9085a8
fix(browser): remove hacky retry (#5971) 2024-06-25 14:49:49 +02:00
Vladimir Sheremet
147c65cf23
chore(browser): allow preTransform 2024-06-20 18:21:23 +02:00
Vladimir
bec434cb68
feat(browser): expose CDP in the browser (#5938) 2024-06-20 17:48:00 +02:00
Vladimir
48f28f7314
fix(browser): remove "util" warning (#5935) 2024-06-20 14:39:28 +02:00
Vladimir
3a96a3d0e8
feat(browser): introduce expect.dom method and bundle jest-dom matchers with @vitest/browser (#5910) 2024-06-20 13:08:02 +02:00
Vladimir Sheremet
3fd15ba6d5
chore: release v2.0.0-beta.11 2024-06-19 22:11:29 +02:00
Vladimir
2380cb95eb
fix(browser): correctly update inline snapshot if changed (#5925) 2024-06-19 21:37:25 +02:00
Vladimir
489785d5d4
refactor(browser): prefer pretty-print for objects (#5928) 2024-06-19 21:37:05 +02:00
Vladimir
67d6adde93
refactor(browser): move the browser server into its own entity (#5924) 2024-06-19 18:12:52 +02:00
Ari Perkkiö
f33dabbef2
fix(browser): resolve coverage.reporter from string values (#5920) 2024-06-19 11:53:04 +03:00
Vladimir
4dbea4aed1
feat(browser): implement several userEvent methods, add fill and dragAndDrop events (#5882) 2024-06-18 13:29:49 +02:00
Vladimir
471cf97b0c
chore: always require curly braces (#5885)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2024-06-16 18:10:10 +02:00
Vladimir Sheremet
2da57790e3
chore: release v2.0.0-beta.10 2024-06-12 14:07:34 +02:00
Vladimir
81c42fc8a8
feat(browser): run tests in parallel in headless mode, add page.screenshot method (#5853) 2024-06-12 14:06:05 +02:00
renovate[bot]
e9745997e5
fix(deps): update dependency @testing-library/dom to v10 (#5866)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-12 13:55:02 +02:00
renovate[bot]
a06abb7a91
chore(deps): update all non-major dependencies (#5712)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-11 17:31:43 +02:00
Vladimir
52d545bf9c
fix(browser): show correct prepare time (#5852) 2024-06-06 18:41:18 +02:00
Vladimir
4700367943
fix(browser): set server.open to false and move error handling after init (#5845) 2024-06-05 12:40:18 +02:00
Vladimir Sheremet
5e43f89db7
chore: release v2.0.0-beta.9 2024-06-05 09:58:54 +02:00
Vladimir
f15b4e99da
fix(browser): don't optimize Vitest dependencies (#5843) 2024-06-04 17:26:17 +02:00
Vladimir Sheremet
d5e51c400b
chore: release v2.0.0-beta.8 2024-06-04 14:37:20 +02:00