Skip to main content
Version: Next

TestCaches.create()

Home > @backstage/backend-test-utils > TestCaches > create

Creates an empty TestCaches instance, and sets up Jest to clean up all of its acquired resources after all tests finish.

You typically want to create just a single instance like this at the top of your test file or describe block, and then call init many times on that instance inside the individual tests. Spinning up a "physical" cache instance takes a considerable amount of time, slowing down tests. But wiping the contents of an instance using init is very fast.

Signature:

static create(options?: {
ids?: TestCacheId[];
disableDocker?: boolean;
}): TestCaches;

Parameters

ParameterTypeDescription
options{ ids?: TestCacheId[]; disableDocker?: boolean; }(Optional)

Returns:

TestCaches