温馨提示:本站仅提供公开网络链接索引服务,不存储、不篡改任何第三方内容,所有内容版权归原作者所有
AI智能索引来源:http://www.bun.com/reference/node/test/default/TestContextAssert/fileSnapshot
点击访问原文链接

TestContextAssert.fileSnapshot method | Node.js node:test module | Bun

TestContextAssert.fileSnapshot method | Node.js node:test module | BunBuildDocsReferenceGuidesBlogDiscord/node:test/default/TestContextAssert/fileSnapshotMfileSnapshot

Search the reference...

/

BuildDocsReferenceGuidesBlogDiscord/node:test/default/TestContextAssert/fileSnapshotMfileSnapshot

method

test.default.TestContextAssert.fileSnapshot { t.assert.fileSnapshot({ value1: 1, value2: 2 }, './snapshots/snapshot.json'); }); ``` This function differs from `context.assert.snapshot()` in the following ways: * The snapshot file path is explicitly provided by the user. * Each snapshot file is limited to a single snapshot value. * No additional escaping is performed by the test runner. These differences allow snapshot files to better support features such as syntax highlighting." data-algolia-static="false" data-algolia-merged="false" data-type="Method">fileSnapshot(value: any,path: string,options?: AssertSnapshotOptions): void;

This function serializes value and writes it to the file specified by path.

test('snapshot test with default serialization', (t) => {
t.assert.fileSnapshot({ value1: 1, value2: 2 }, './snapshots/snapshot.json');
});

This function differs from context.assert.snapshot() in the following ways:

The snapshot file path is explicitly provided by the user.Each snapshot file is limited to a single snapshot value.No additional escaping is performed by the test runner.

These differences allow snapshot files to better support features such as syntax highlighting.

@param value

A value to serialize to a string. If Node.js was started with the --test-update-snapshots flag, the serialized value is written to path. Otherwise, the serialized value is compared to the contents of the existing snapshot file.

@param path

The file where the serialized value is written.

@param options

Optional configuration options.

Resources

ReferenceDocsGuidesDiscordMerch StoreGitHubBlog 

Toolkit

RuntimePackage managerTest runnerBundlerPackage runner

Project

Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicense

Baked with ❤️ in San Francisco

We're hiring →

TestContextAssert.fileSnapshot method | Node.js node:test module | Bun,AI智能索引,全网链接索引,智能导航,网页索引

    API documentation for method node:test.default.TestContextAssert.fileSnapshot | Bun