mirror of
https://github.com/nasa/openmct.git
synced 2025-04-13 22:23:13 +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) {
|
||||
// Check that telemetry item also received the tag
|
||||
await page.goto(telemetryItem.url);
|
||||
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||
|
||||
await expect(page.getByText('No tags to display for this item')).toBeVisible();
|
||||
|
||||
@ -93,6 +94,7 @@ export async function testTelemetryItem(page, telemetryItem) {
|
||||
y: 100
|
||||
}
|
||||
});
|
||||
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||
|
||||
await expect(page.getByText('Science')).toBeVisible();
|
||||
await expect(page.getByText('Driving')).toBeHidden();
|
||||
@ -107,6 +109,8 @@ export async function basicTagsTests(page) {
|
||||
// Search for Driving
|
||||
await page.getByRole('searchbox', { name: 'Search Input' }).click();
|
||||
|
||||
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||
|
||||
// Clicking elsewhere should cause annotation selection to be cleared
|
||||
await expect(page.getByText('No tags to display for this item')).toBeVisible();
|
||||
//
|
||||
@ -119,6 +123,8 @@ export async function basicTagsTests(page) {
|
||||
.first()
|
||||
.click();
|
||||
|
||||
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||
|
||||
// Delete Driving Tag
|
||||
await page.hover('[aria-label="Tag"]:has-text("Driving")');
|
||||
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
|
||||
await expect(page.getByText('Science')).toBeVisible();
|
||||
await expect(page.getByText('Driving')).toBeHidden();
|
||||
@ -170,7 +178,7 @@ export async function basicTagsTests(page) {
|
||||
});
|
||||
|
||||
// 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.getByPlaceholder('Type to select tag').click();
|
||||
await page.getByText('Driving').click();
|
||||
|
Loading…
x
Reference in New Issue
Block a user