fix(browser): don't add v=
queries to setup files imports
#11841
Annotations
7 errors
Test Browser (playwright):
test/browser/specs/runner.test.ts#L35
AssertionError: expected [ { …(6) }, { …(6) }, { …(6) }, …(13) ] to have a length of 17 but got 16
- Expected
+ Received
- 17
+ 16
❯ specs/runner.test.ts:35:25
|
Test Browser (playwright):
test/browser/specs/runner.test.ts#L46
AssertionError: expected undefined to be defined
❯ specs/runner.test.ts:46:25
|
Test Browser (playwright):
test/browser/specs/runner.test.ts#L110
AssertionError: expected '\n RUN v2.1.3 D:/a/vitest/vitest/tes…' to match 'log with a stack\n ❯ test/logs.test.t…'
- Expected
+ Received
+
+ RUN v2.1.3 D:/a/vitest/vitest/test/browser
+ Browser runner started by playwright at http://localhost:63315/
+
+ ✓ test/cjs-lib.test.ts (3 tests) 67ms
+ ✓ test/timers.test.ts (1 test) 21ms
+ ✓ test/snapshot.test.ts (3 tests) 104ms
+ ❯ test/failing.test.ts (2 tests | 2 failed) 690ms
+ × correctly fails and prints a diff 429ms
+ → expected 1 to be 2 // Object.is equality
+ × correctly print error in another file 236ms
+ → error
+ ✓ test/another.test.ts (2 tests) 43ms
+ ✓ test/basic.test.ts (4 tests) 83ms
+ ✓ test/server-headers.test.ts (1 test) 20ms
+ ✓ test/dialog.test.ts (3 tests) 54ms
+ ✓ test/polyfill-lib.test.ts (1 test) 19ms
+ ❯ test/failing.snaphot.test.ts (1 test | 1 failed) 338ms
+ × file snapshot 316ms
+ → Access denied to "/inaccesible/path". See Vite config documentation for "server.fs": https://vitejs.dev/config/server-options.html#server-fs-strict.
+ ❯ src/actions.ts (0 test)
+ ✓ test/injected.test.ts (1 test) 21ms
+ ✓ test/userEvent.test.ts (54 tests) 9309ms
+ ✓ userEvent.click > correctly clicks a button 783ms
+ ✓ userEvent.hover, userEvent.unhover > hover, unhover works correctly 536ms
+ ✓ userEvent.hover, userEvent.unhover > hover, unhover correctly pass options 483ms
+ ✓ userEvent.hover, userEvent.unhover > hover works with shadow root 475ms
+ ✓ userEvent.hover, userEvent.unhover > hover works with svg 489ms
+ ✓ userEvent.type > types into an input 550ms
+ ✓ userEvent.dragAndDrop > drag and drop works 477ms
+ ✓ test/dom.test.ts (6 tests) 1631ms
+ ✓ dom related activity > renders div 669ms
+ ✓ dom related activity > shadow dom screenshot 320ms
+ ↓ test/cdp.test.ts (3 tests | 3 skipped)
+ ✓ test/commands.test.ts (2 tests) 168ms
+ stdout | test/logs.test.ts > logging to stdout
+ hello from console.log
+ stdout | test/logs.test.ts > logging to stdout
+ hello from console.info
+ stdout | test/logs.test.ts > logging to stdout
+ hello from console.debug
+ stdout | test/logs.test.ts > logging to stdout
+ {
+ "hello": "from dir",
+ }
+ stdout | test/logs.test.ts > logging to stdout
+ {
+ "hello": "from dirxml",
+ }
+ stdout | test/logs.test.ts > logging DOM element
+ dom <div />
+ stdout | test/logs.test.ts > logging default counter
+ default: 1
+ stdout | test/logs.test.ts > logging default counter
+ default: 2
+ stdout | test/logs.test.ts > logging default counter
+ default: 3
+ stdout | test/logs.test.ts > logging default counter
+ default: 1
+ stdout | test/logs.test.ts > logging custom counter
+ count: 1
+ stdout | test/logs.test.ts > logging custom counter
+ count: 2
+ stdout | test/logs.test.ts > logging custom counter
+ count: 3
+ stdout | test/logs.test.ts > logging custom counter
+ count: 1
+ stdout | test/logs.test.ts > logging default time
+ default: 298 ms
+ stdout | test/logs.test.ts > logging default time
+ default: 1 ms
+ stdout | test/logs.test.ts > logging custom time
+ time: 320 ms
+ stdout | test/logs.test.ts > logging custom time
+ time: 0 ms
+ stdout | test/logs.test.ts > logging the stack
log with a stack
- ❯ test/logs.test.ts:58:14
+ ❯ test/logs.test.ts:48:14
+
+ ✓ test/logs.test.ts (9 tests) 196ms
+ ✓ test/utils.test.ts (4 tests) 163ms
+ ✓ test/viewport.test.ts (2 tests | 1 skipped) 21ms
+
+ Test Files 3 failed | 15 passed | 1 skipped (19)
+ Tests 3 failed | 95 passed | 4 skipped (102)
+ Start at 15:31:21
+ Duration 15.73s (transform 0ms, setup 0ms, collect 205ms, tests 12.95s, environment 0ms, prepare 899ms)
+
+ JSON report written to D:/a/vitest/vitest/test/browser/browser.json
+
❯ specs/runner.test.ts:110:20
|
Test Browser (playwright):
test/browser/specs/runner.test.ts#L124
AssertionError: expected 'stderr | test/dialog.test.ts > alert\…' to match /test\/failin…/failing.test.ts:5:(12|17)
- Expected:
/test\/failing.test.ts:5:(12|17)/
+ Received:
"stderr | test/dialog.test.ts > alert
Vitest encountered a `alert(\"test\")` call that it cannot handle by default, so it returned `undefined`. Read more in https://vitest.dev/guide/browser/#thread-blocking-dialogs.
If needed, mock the `alert` call manually like:
```
import { expect, vi } from \"vitest\"
vi.spyOn(window, \"alert\")
alert(\"test\")
expect(alert).toHaveBeenCalledWith(\"test\")
```
stderr | test/dialog.test.ts > prompt
Vitest encountered a `prompt(\"test\")` call that it cannot handle by default, so it returned `null`. Read more in https://vitest.dev/guide/browser/#thread-blocking-dialogs.
If needed, mock the `prompt` call manually like:
```
import { expect, vi } from \"vitest\"
vi.spyOn(window, \"prompt\").mockReturnValue(\"your value\")
prompt(\"test\")
expect(prompt).toHaveBeenCalledWith(\"test\")
```
stderr | test/dialog.test.ts > confirm
Vitest encountered a `confirm(\"test\")` call that it cannot handle by default, so it returned `false`. Read more in https://vitest.dev/guide/browser/#thread-blocking-dialogs.
If needed, mock the `confirm` call manually like:
```
import { expect, vi } from \"vitest\"
vi.spyOn(window, \"confirm\").mockReturnValue(true)
confirm(\"test\")
expect(confirm).toHaveBeenCalledWith(\"test\")
```
stderr | test/logs.test.ts > logging to stdout
hello from console.trace
@http://localhost:63315/@fs/D:/a/vitest/vitest/test/browser/test/logs.test.ts:8:16
@http://localhost:63315/@fs/D:/a/vitest/vitest/packages/runner/dist/index.js:533:13
@http://localhost:63315/@fs/D:/a/vitest/vitest/packages/runner/dist/index.js:532:19
runWithTimeout@http://localhost:63315/@fs/D:/a/vitest/vitest/packages/runner/dist/index.js:61:9
@http://localhost:63315/@fs/D:/a/vitest/vitest/packages/runner/dist/index.js:988:19
stderr | test/logs.test.ts > logging to stderr
hello from console.error
stderr | test/logs.test.ts > logging to stderr
hello from console.warn
stderr | test/logs.test.ts > logging invalid time
Timer \"invalid timeLog\" does not exist
stderr | test/logs.test.ts > logging invalid time
Timer \"invalid timeEnd\" does not exist
stderr | test/logs.test.ts > logging the stack
error with a stack
❯ test/logs.test.ts:49:16
stderr | test/logs.test.ts > logging the stack
trace with a stack
@http://localhost:63315/@fs/D:/a/vitest/vitest/test/browser/test/logs.test.ts:50:16
@http://localhost:63315/@fs/D:/a/vitest/vitest/packages/runner/dist/index.js:533:13
@http://localhost:63315/@fs/D:/a/vitest/vitest/packages/runner/dist/index.js:532:19
runWithTimeout@http://localhost:63315/@fs/D:/a/vitest/vitest/packages/runner/dist/index.js:61:9
@http://localhost:63315/@fs/D:/a/vitest/vitest/packages/runner/dist/index.js:988:19
⎯⎯⎯⎯⎯⎯ Failed Suites 1 ⎯⎯⎯⎯⎯⎯⎯
FAIL src/actions.ts [ src/actions.ts ]
Error: No test suite found in file D:/a/vitest/vitest/test/browser/src/actions.ts
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/4]⎯
⎯⎯⎯⎯⎯⎯⎯ Failed Tests 3 ⎯⎯⎯⎯⎯⎯⎯
FAIL test/failing.snaphot.test.ts > file snapshot
Error: Access denied to \"/inaccesible/path\". See Vite config documentation for \"server.fs\": https://vitejs.dev/config/server-options.html#server-fs-strict.
Failure screenshot:
- test/__screenshots__/failing.snaphot.test.ts/file-snapshot-1.png
❯ Receiver.receiverOnMessage ../../node_modules/.pnpm/[email protected]/node_modules/ws/lib/websocket.js:1220:20
❯ Receiver.dataMessage ../../node_modules/.pnpm/[email protected]/node_modules/ws/lib/receiver.js:596:14
❯ Receiver.getData ../../node_modules/.pnpm/[email protected]/node_modules/ws/lib/receiver.js:496:10
❯ Receiver.startLoop ../../node_modules/.pnpm/[email protected]/node_modules/ws/lib/receiver.js:167:16
❯ Receiver._write ../../node_modules/.pnpm/[email protected]/node_modules/ws/lib/receiver.js:94:10
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/4]⎯
FAIL test/failing.test.ts > correctly fails and prints a diff
AssertionError: expected 1 to be 2 // Object.is equality
Failure screenshot:
- test/__screenshots__/failing.test.ts/correctly-
|
Test Browser (playwright):
test/browser/specs/unhandled.test.ts#L10
AssertionError: expected '\n⎯⎯⎯⎯ Unhandled Rejection ⎯⎯⎯⎯⎯\nErr…' to contain 'throw-unhandled-error.test.ts:9:20'
- Expected
+ Received
- throw-unhandled-error.test.ts:9:20
+
+ ⎯⎯⎯⎯ Unhandled Rejection ⎯⎯⎯⎯⎯
+ Error: custom_unhandled_error
+ ❯ throw-unhandled-error.test.ts:5:20
+ ❯ throw-unhandled-error.test.ts:4:13
+ ❯ throw-unhandled-error.test.ts:6:5
+
+
+
❯ specs/unhandled.test.ts:10:20
|
Test Browser (playwright):
test/browser/specs/update-snapshot.test.ts#L48
AssertionError: expected 'import { expect, test, vi } from \'vi…' to contain 'expect(fn).toMatchInlineSnapshot(`[Mo…'
- Expected
+ Received
- expect(fn).toMatchInlineSnapshot(`[MockFunction spy]`)
+ import { expect, test, vi } from 'vitest'
+
+ interface _BasicInterface {
+ willBeRemoved: boolean
+ leavingSourceMapIncorrect: boolean
+ }
+
+ test('inline snapshot', () => {
+ expect(1).toMatchInlineSnapshot('1')
+ })
+
+ test('basic', () => {
+ expect(1).toMatchSnapshot()
+ })
+
+ test('renders inline mock snapshot', () => {
+ const fn = vi.fn()
+ expect(fn).toMatchInlineSnapshot(`[MockFunction spy]``
+ [MockFunction spy] {
+ "calls": [
+ [
+ "hello",
+ "world",
+ 2,
+ ],
+ ],
+ "results": [
+ {
+ "type": "return",
+ "value": undefined,
+ },
+ ],
+ }
+ `)
+ fn('hello', 'world', 2)
+ expect(fn).toMatchInlineSnapshot()
+ })
+
+ test('file snapshot', async () => {
+ await expect('my snapshot content')
+ .toMatchFileSnapshot('./__snapshots__/custom/my_snapshot')
+ })
+
+
❯ specs/update-snapshot.test.ts:48:20
|
Test Browser (playwright)
Process completed with exit code 1.
|
Loading