test-utils: review fixes

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2021-11-20 15:52:01 +01:00
parent 7ff56c2330
commit 910c2674b5
3 changed files with 3 additions and 4 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ render(
)
```
In cases where the `ApiProvider` is used in a more standalone way, for example to reuse a set of APIs across multiple tests, the `TestApiRegistry` can be used instead. Note that the `TestApiRegistry` only has a single static factory method, `.with()`, and it is slightly different from the existing `.with()` method on `ApiRegistry`.
In cases where the `ApiProvider` is used in a more standalone way, for example to reuse a set of APIs across multiple tests, the `TestApiRegistry` can be used instead. Note that the `TestApiRegistry` only has a single static factory method, `.from()`, and it is slightly different from the existing `.from()` method on `ApiRegistry` in that it doesn't require the API pairs to be wrapped in an outer array.
Usage that looks like this:
@@ -16,9 +16,8 @@
import React from 'react';
import { createApiRef, useApiHolder } from '@backstage/core-plugin-api';
import { TestApiProvider } from './TestApiProvider';
import { TestApiProvider, TestApiRegistry } from './TestApiProvider';
import { render, screen } from '@testing-library/react';
import { TestApiRegistry } from '.';
const xApiRef = createApiRef<{ a: string; b: number }>({
id: 'x',
@@ -54,7 +54,7 @@ export class TestApiRegistry implements ApiHolder {
*
* @example
* ```ts
* const apis = TestApiRegistry.with(
* const apis = TestApiRegistry.from(
* [configApiRef, new ConfigReader({})],
* [identityApiRef, { getUserId: () => 'tester' }],
* );