From 4792abdb7fbceef7e4ec6bf15c671b88f41c65eb Mon Sep 17 00:00:00 2001 From: Dylan Conway <35280289+dylan-conway@users.noreply.github.com> Date: Tue, 14 Mar 2023 16:50:59 -0700 Subject: Implement `toMatchSnapshot()` (#2294) * buggy snapshot * error output for failed snapshot * missing first * hints * open dir once, better cleanup * update flag * truncate on update * object and class snapshot formatting * array formatting * no function name, single item is empty array * string objects, maps, sets, promise * avoid using invalid memory * handle number objects * handle extending `Number` * boolean objects * snapshot tests and test updates * snapshot format for buffers * safer snapshot parsing * property matchers setup * strings and tests * generate classes with empty prototype * optional `propertyMatchers` parameter * new test folder structure * strings.eqlLong * globalObject.throwPretty() and expect.any tests * add updateSnapshot flag to help * move snapshot format out of `printErrorlikeObject` * empty object snapshot format * separate typed array, remove trailing comma * use `isCell`, object trailing commas * handle unicode * todo for primitive constructors * switch to `JSC.Node.Syscall.open` and `JSC.Maybe` * use js parser for snapshot files * deinit ast, log parse error * copy/paste most of `exports.ZigConsoleClient` * remove snapshot option * remove ordered properties option * remove snapshot format option from `exports.zig` * remove extra newlines * change mode * update test runner output * escape backticks faster * `bunx jest` in temp dir * remove buffered writer * add `toMatchSnapshot` to types * cleanup, switch to `pread` * cli `--update` flag * `--update-snapshots` * remove string object format --- src/bun.js/bindings/headers.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/bun.js/bindings/headers.h') diff --git a/src/bun.js/bindings/headers.h b/src/bun.js/bindings/headers.h index 20b7fbedb..8312706e1 100644 --- a/src/bun.js/bindings/headers.h +++ b/src/bun.js/bindings/headers.h @@ -319,6 +319,7 @@ CPP_DECL bool JSC__JSValue__isBigInt32(JSC__JSValue JSValue0); CPP_DECL bool JSC__JSValue__isBoolean(JSC__JSValue JSValue0); CPP_DECL bool JSC__JSValue__isCallable(JSC__JSValue JSValue0, JSC__VM* arg1); CPP_DECL bool JSC__JSValue__isClass(JSC__JSValue JSValue0, JSC__JSGlobalObject* arg1); +CPP_DECL bool JSC__JSValue__isConstructor(JSC__JSValue JSValue0); CPP_DECL bool JSC__JSValue__isCustomGetterSetter(JSC__JSValue JSValue0); CPP_DECL bool JSC__JSValue__isError(JSC__JSValue JSValue0); CPP_DECL bool JSC__JSValue__isException(JSC__JSValue JSValue0, JSC__VM* arg1); -- cgit v1.2.3 lol'>dave/lol Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/react-refresh.js (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-02-20[bun dev] Implement copy as markdownGravatar Jarred Sumner 4-124/+1214
2022-02-20add version to Framework structGravatar Jarred Sumner 2-0/+11
2022-02-20[JSON] Implement a way to convert any Zig type to a JSON objectGravatar Jarred Sumner 1-0/+153
2022-02-20Update mime_type.zigGravatar Jarred Sumner 1-0/+4
2022-02-20[bun dev] Implement `/bun:info` endpointGravatar Jarred Sumner 1-0/+51
2022-02-20[bun dev] Implement open in editor for transpiled filesGravatar Jarred Sumner 3-40/+117
2022-02-18Mention behaviorGravatar Jarred Sumner 2-0/+3
2022-02-18Add a way to specify an editor in bunfig.tomlGravatar Jarred Sumner 1-1/+13
2022-02-18Update base.zigGravatar Jarred Sumner 1-14/+194
2022-02-18[bun dev] Errors with file names can be opened in editor nowGravatar Jarred Sumner 6-17/+594
2022-02-18Update javascript.zigGravatar Jarred Sumner 1-0/+1
2022-02-18Use an `enum` for `Ref` instead of a buggy packed structGravatar Jarred Sumner 7-156/+161
2022-02-18Update bundler.zigGravatar Jarred Sumner 1-0/+2