Files
bun.sh/bench/expect-to-equal
Jarred Sumner 9388b3f825 Add a zig fmt action (#2277)
* Add a zig fmt action

* add failing file

* Setup prettier better

* Update prettier-fmt.yml

* Fail on error

* Update prettier-fmt.yml

* boop

* boop2

* tar.gz

* Update zig-fmt.yml

* Update zig-fmt.yml

* Update zig-fmt.yml

* Update zig-fmt.yml

* Update zig-fmt.yml

* boop

* Update prettier-fmt.yml

* tag

* newlines

* multiline

* fixup

* Update zig-fmt.yml

* update it

* fixup

* both

* w

* Update prettier-fmt.yml

* prettier all the things

* Update package.json

* zig fmt

*  

* bump

* .

* quotes

* fix prettier ignore

* once more

* Update prettier-fmt.yml

* Update fallback.ts

* consistentcy

---------

Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-03-02 19:02:10 -08:00
..
2022-11-23 23:03:40 -08:00
2023-02-17 22:07:02 -08:00
2023-03-02 19:02:10 -08:00
2022-11-23 23:03:40 -08:00
2022-11-23 23:03:40 -08:00
2022-11-23 23:03:40 -08:00

expect-to-equal

To install dependencies:

bun install

To run in Bun:

# so it doesn't run the vitest one
bun wiptest expect-to-equal.test.js

To run in Jest:

# If you remove the import the performance doesn't change much
NODE_OPTIONS="--experimental-vm-modules" ./node_modules/.bin/jest expect-to-equal.test.js

To run in Vitest:

./node_modules/.bin/vitest --run expect-to-equal.vitest.test.js

Output on my machine (M1):

bun:test (bun v0.3.0):

[36.40ms] expect().toEqual() x 10000

jest (node v18.11.0)

expect().toEqual() x 10000: 5053 ms

vitest (node v18.11.0)

expect().toEqual() x 10000: 401.08ms

This project was created using bun init in bun v0.3.0. Bun is a fast all-in-one JavaScript runtime.