mirror of
https://github.com/nasa/openmct.git
synced 2025-05-31 22:50:49 +00:00
fix tests that were relying on tabs to be in specfic order
This commit is contained in:
parent
7ebe528d1a
commit
6b6afbdead
@ -76,6 +76,7 @@ export async function createTags({ page, canvas, xEnd = 700, yEnd = 520 }) {
|
|||||||
export async function testTelemetryItem(page, telemetryItem) {
|
export async function testTelemetryItem(page, telemetryItem) {
|
||||||
// Check that telemetry item also received the tag
|
// Check that telemetry item also received the tag
|
||||||
await page.goto(telemetryItem.url);
|
await page.goto(telemetryItem.url);
|
||||||
|
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||||
|
|
||||||
await expect(page.getByText('No tags to display for this item')).toBeVisible();
|
await expect(page.getByText('No tags to display for this item')).toBeVisible();
|
||||||
|
|
||||||
@ -93,6 +94,7 @@ export async function testTelemetryItem(page, telemetryItem) {
|
|||||||
y: 100
|
y: 100
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||||
|
|
||||||
await expect(page.getByText('Science')).toBeVisible();
|
await expect(page.getByText('Science')).toBeVisible();
|
||||||
await expect(page.getByText('Driving')).toBeHidden();
|
await expect(page.getByText('Driving')).toBeHidden();
|
||||||
@ -107,6 +109,8 @@ export async function basicTagsTests(page) {
|
|||||||
// Search for Driving
|
// Search for Driving
|
||||||
await page.getByRole('searchbox', { name: 'Search Input' }).click();
|
await page.getByRole('searchbox', { name: 'Search Input' }).click();
|
||||||
|
|
||||||
|
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||||
|
|
||||||
// Clicking elsewhere should cause annotation selection to be cleared
|
// Clicking elsewhere should cause annotation selection to be cleared
|
||||||
await expect(page.getByText('No tags to display for this item')).toBeVisible();
|
await expect(page.getByText('No tags to display for this item')).toBeVisible();
|
||||||
//
|
//
|
||||||
@ -119,6 +123,8 @@ export async function basicTagsTests(page) {
|
|||||||
.first()
|
.first()
|
||||||
.click();
|
.click();
|
||||||
|
|
||||||
|
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||||
|
|
||||||
// Delete Driving Tag
|
// Delete Driving Tag
|
||||||
await page.hover('[aria-label="Tag"]:has-text("Driving")');
|
await page.hover('[aria-label="Tag"]:has-text("Driving")');
|
||||||
await page.locator('[aria-label="Remove tag Driving"]').click();
|
await page.locator('[aria-label="Remove tag Driving"]').click();
|
||||||
@ -155,6 +161,8 @@ export async function basicTagsTests(page) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||||
|
|
||||||
//Expect Science to be visible but Driving to be hidden
|
//Expect Science to be visible but Driving to be hidden
|
||||||
await expect(page.getByText('Science')).toBeVisible();
|
await expect(page.getByText('Science')).toBeVisible();
|
||||||
await expect(page.getByText('Driving')).toBeHidden();
|
await expect(page.getByText('Driving')).toBeHidden();
|
||||||
@ -170,7 +178,7 @@ export async function basicTagsTests(page) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Add Driving Tag again
|
// Add Driving Tag again
|
||||||
await page.getByText('Annotations').click();
|
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||||
await page.getByRole('button', { name: /Add Tag/ }).click();
|
await page.getByRole('button', { name: /Add Tag/ }).click();
|
||||||
await page.getByPlaceholder('Type to select tag').click();
|
await page.getByPlaceholder('Type to select tag').click();
|
||||||
await page.getByText('Driving').click();
|
await page.getByText('Driving').click();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user