Skip to content

fix tests for expect()#3384

Merged
Jarred-Sumner merged 1 commit intooven-sh:mainfrom
alexlamsl:expect-tests
Jun 23, 2023
Merged

fix tests for expect()#3384
Jarred-Sumner merged 1 commit intooven-sh:mainfrom
alexlamsl:expect-tests

Conversation

@alexlamsl
Copy link
Copy Markdown
Contributor

No description provided.

@alexlamsl alexlamsl requested a review from paperclover June 23, 2023 02:13
Comment thread test/js/bun/test/expect.test.js Outdated
- extend test job time-out for `darwin-aarch64`
Copy link
Copy Markdown
Contributor

@paperclover paperclover left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool. i do want to note there was a label function somewhere that i didn't copy paste in. we could have just used that.

also is 30 minutes really needed vs 10?

@alexlamsl
Copy link
Copy Markdown
Contributor Author

there was a label function somewhere that i didn't copy paste in

Would you mind pointing me to the original TS source?

Keeping in sync with it would be a good idea anyway.

also is 30 minutes really needed vs 10?

bun-darwin-aarch64 is currently taking longer to run than previously − it is not a consequence of this PR, however it is very difficult to test if this works if the tests themselves got cancelled... 😖

@Jarred-Sumner Jarred-Sumner merged commit ae4b65c into oven-sh:main Jun 23, 2023
@alexlamsl alexlamsl deleted the expect-tests branch June 23, 2023 03:34
Jarred-Sumner pushed a commit that referenced this pull request Jun 24, 2023
- extend test job time-out for `darwin-aarch64`
Jarred-Sumner added a commit that referenced this pull request Jun 24, 2023
* wip changes for CommonJS

* this rewrite is almost complete

* even more code

* wip

* Remove usages of `import.meta.require` from builtins

* Remove usages of require

* Regenerate

* ✂️ builtin rewrite commonjs in printer

* Use lazy custom getters for import.meta

* fixups

* Remove depd

* ugh

* still crashing

* fixup undici

* comment out import.meta.require.resolve temporarily

not a real solution but it stops the crashes

* Redo import.meta.primordials

* Builtins now have a `builtin://` protocol in source origin

* Seems to work?

* Finsih getting rid of primordials

* switcharoo

* No more function

* just one more bug

* Update launch.json

* Implement `require.main`

* ✂️

* Bump WebKit

* Fixup import cycles

* Fixup improt cycles

* export more things

* Implement `createCommonJSModule` builtin

* More exports

* regenerate

* i broke some stuff

* some of these tests work now

* We lost the encoding

* Sort of fix zlib

* Sort of fix util

* Update events.js

* bump

* bump

* bump

* Fix missing export in fs

* fix some bugs with builtin esm modules (stream, worker_threads, events). its not perfect yet.

* fix some other internal module bugs

* oops

* fix some extra require default stuff

* uncomment this file but it crsahes on my machine

* tidy code here

* fixup tls exports

* make simdutf happier

* Add hasPrefix binding

* Add test for `require.main`

* Fix CommonJS evaluation order race condition

* Make node:http load faster

* Add missing exports to tls.js

* Use the getter

* Regenerate builtins

* Fix assertion failure in Bun.write()

* revamp dotEnv parser (#3347)

- fixes `strings.indexOfAny()`
- fixes OOB array access

fixes #411
fixes #2823
fixes #3042

* fix tests for `expect()` (#3384)

- extend test job time-out for `darwin-aarch64`

* `expect().resolves` and `expect().rejects` (#3318)

* Move expect and snapshots to their own files

* expect().resolves and expect().rejects

* Fix promise being added to unhandled rejection list

* Handle timeouts in expect(<promise>)

* wip merge

* Fix merge issue

---------

Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>

* fixup min/memcopy (#3388)

* Fix crash in builtins

* Don't attempt to evaluate modules with no source code

* Update WebCoreJSBuiltins.cpp

* Update WebCoreJSBuiltins.cpp

* Update WebCoreJSBuiltins.cpp

* Fix crash

* cleanup

* Fix test

cc @paperdave

* Fixup Undici

* Fix issue in node:http

* Create util-deprecate.mjs

* Fix several bugs

* Use the identifier

* Support error.code in `util.deprecate`

* make the CJs loader slightly more resilient

* Update WebCoreJSBuiltins.cpp

* Fix macros

---------

Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Co-authored-by: dave caruso <me@paperdave.net>
Co-authored-by: Alex Lam S.L <alexlamsl@gmail.com>
Co-authored-by: Ashcon Partovi <ashcon@partovi.net>
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants