Some renames

Summary:
Some non-semantic changes. Mostly an earlier rename that was accidentally done only locally rather than across the codebase

Also support `.spec` test extension, which is more idiomatic Jest, since we don't use the `.node` and `.electron` distinction anymore anyway.

Reviewed By: jknoxville

Differential Revision: D22976438

fbshipit-source-id: f3abedb36cbac1e835295177117ccbca492a67a1
This commit is contained in:
Michel Weststrate
2020-08-20 13:31:17 -07:00
committed by Facebook GitHub Bot
parent bce3d48e71
commit 744fe01922
9 changed files with 54 additions and 61 deletions

View File

@@ -37,20 +37,20 @@ import {act} from '@testing-library/react';
}
import {TestUtils} from 'flipper-plugin';
import * as MammalsPlugin from '../';
import * as MammalsPlugin from '..';
test('It can store rows', () => {
const {instance, ...plugin} = TestUtils.startPlugin(MammalsPlugin);
const {instance, sendEvent} = TestUtils.startPlugin(MammalsPlugin);
expect(instance.rows.get()).toEqual({});
expect(instance.selectedID.get()).toBeNull();
plugin.sendEvent('newRow', {
sendEvent('newRow', {
id: 1,
title: 'Dolphin',
url: 'http://dolphin.png',
});
plugin.sendEvent('newRow', {
sendEvent('newRow', {
id: 2,
title: 'Turtle',
url: 'http://turtle.png',
@@ -73,19 +73,23 @@ test('It can store rows', () => {
});
test('It can have selection and render details', async () => {
const {instance, renderer, act, ...plugin} = TestUtils.renderPlugin(
MammalsPlugin,
);
const {
instance,
renderer,
act,
sendEvent,
exportState,
} = TestUtils.renderPlugin(MammalsPlugin);
expect(instance.rows.get()).toEqual({});
expect(instance.selectedID.get()).toBeNull();
plugin.sendEvent('newRow', {
sendEvent('newRow', {
id: 1,
title: 'Dolphin',
url: 'http://dolphin.png',
});
plugin.sendEvent('newRow', {
sendEvent('newRow', {
id: 2,
title: 'Turtle',
url: 'http://turtle.png',
@@ -121,21 +125,19 @@ test('It can have selection and render details', async () => {
expect(await renderer.findByText('Extras')).not.toBeNull();
// Verify export
expect(plugin.exportState()).toMatchInlineSnapshot(`
Object {
"rows": Object {
"1": Object {
"id": 1,
"title": "Dolphin",
"url": "http://dolphin.png",
},
"2": Object {
"id": 2,
"title": "Turtle",
"url": "http://turtle.png",
},
expect(exportState()).toEqual({
rows: {
'1': {
id: 1,
title: 'Dolphin',
url: 'http://dolphin.png',
},
"selection": "2",
}
`);
'2': {
id: 2,
title: 'Turtle',
url: 'http://turtle.png',
},
},
selection: '2',
});
});