Skip to content

Commit dcb774f

Browse files
committed
Test NX Line signals picker
1 parent 7bd7baa commit dcb774f

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

packages/app/src/__tests__/NxSignalPicker.test.tsx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ import { expect, test } from 'vitest';
44
import { getSelectedVisTab, renderApp, waitForAllLoaders } from '../test-utils';
55
import { NxDataVis } from '../vis-packs/nexus/visualizations';
66

7+
test('pick auxiliary signal on NX Line', async () => {
8+
const { user } = await renderApp('/nexus_entry/spectrum_with_aux');
9+
expect(getSelectedVisTab()).toBe(NxDataVis.NxLine);
10+
expect(
11+
screen.getByRole('figure', { name: 'twoD (arb. units)' }),
12+
).toBeVisible();
13+
14+
await user.click(screen.getByRole('button', { name: 'Signals' }));
15+
await user.click(screen.getByRole('checkbox', { name: 'secondary' }));
16+
await user.click(screen.getByRole('checkbox', { name: 'tertiary_cplx' }));
17+
await waitForAllLoaders();
18+
19+
expect(
20+
screen.getByRole('checkbox', { name: 'Auxiliary signals' }),
21+
).not.toBeChecked();
22+
});
23+
724
test('pick auxiliary signal on NX Heatmap', async () => {
825
const { user } = await renderApp('/nexus_entry/image_with_aux');
926
expect(getSelectedVisTab()).toBe(NxDataVis.NxHeatmap);

0 commit comments

Comments
 (0)