Reenable windows test for DataInspector (#1102)
Summary: Requires https://github.com/facebook/flipper/issues/1101. Pull Request resolved: https://github.com/facebook/flipper/pull/1102 Test Plan: CI Reviewed By: nikoant Differential Revision: D21379837 Pulled By: passy fbshipit-source-id: 64afbf20eb246487fbccac2f0108996507a353ed
This commit is contained in:
committed by
Facebook GitHub Bot
parent
9658d1468d
commit
5c60b2b94a
@@ -59,16 +59,8 @@ const json = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
describe('DataInspector', () => {
|
test('changing collapsed property works', async () => {
|
||||||
if (process.platform === 'win32') {
|
const res = render(<ManagedDataInspector data={json} collapsed expandRoot />);
|
||||||
test('Skipping on Windows due to mocking not working', () => {});
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
test('changing collapsed property works', async () => {
|
|
||||||
const res = render(
|
|
||||||
<ManagedDataInspector data={json} collapsed expandRoot />,
|
|
||||||
);
|
|
||||||
expect(await res.findByText(/is/)).toBeTruthy(); // from expandRoot
|
expect(await res.findByText(/is/)).toBeTruthy(); // from expandRoot
|
||||||
expect((await res.queryAllByText(/cool/)).length).toBe(0);
|
expect((await res.queryAllByText(/cool/)).length).toBe(0);
|
||||||
|
|
||||||
@@ -81,12 +73,10 @@ describe('DataInspector', () => {
|
|||||||
<ManagedDataInspector data={json} collapsed={true} expandRoot />,
|
<ManagedDataInspector data={json} collapsed={true} expandRoot />,
|
||||||
);
|
);
|
||||||
expect((await res.queryAllByText(/cool/)).length).toBe(0);
|
expect((await res.queryAllByText(/cool/)).length).toBe(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('can manually collapse properties', async () => {
|
test('can manually collapse properties', async () => {
|
||||||
const res = render(
|
const res = render(<ManagedDataInspector data={json} collapsed expandRoot />);
|
||||||
<ManagedDataInspector data={json} collapsed expandRoot />,
|
|
||||||
);
|
|
||||||
|
|
||||||
await res.findByText(/is/); // previewed as key, like: "data: {is, and}"
|
await res.findByText(/is/); // previewed as key, like: "data: {is, and}"
|
||||||
expect((await res.queryAllByText(/awesomely/)).length).toBe(0);
|
expect((await res.queryAllByText(/awesomely/)).length).toBe(0);
|
||||||
@@ -113,9 +103,9 @@ describe('DataInspector', () => {
|
|||||||
await waitFor(() => {
|
await waitFor(() => {
|
||||||
expect(res.queryByText(/json/)).toBeNull();
|
expect(res.queryByText(/json/)).toBeNull();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
test('can filter for data', async () => {
|
test('can filter for data', async () => {
|
||||||
const res = render(
|
const res = render(
|
||||||
<ManagedDataInspector data={json} collapsed={false} expandRoot />,
|
<ManagedDataInspector data={json} collapsed={false} expandRoot />,
|
||||||
);
|
);
|
||||||
@@ -186,5 +176,4 @@ describe('DataInspector', () => {
|
|||||||
// everything visible again
|
// everything visible again
|
||||||
await res.findByText(/awesomely/);
|
await res.findByText(/awesomely/);
|
||||||
await res.findByText(/json/);
|
await res.findByText(/json/);
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user