Skip to content

Commit f03b112

Browse files
committed
fix: review
1 parent bea7016 commit f03b112

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

apps/meteor/tests/e2e/global-search.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import type { BaseTest } from './utils/test';
88
import { expect, test } from './utils/test';
99

1010
test.use({ storageState: Users.admin.state });
11+
1112
test.describe.serial('Global Search', () => {
1213
let targetChannel: { name: string; _id: string };
1314
let targetGroup: { name: string; _id: string };
@@ -62,8 +63,7 @@ test.describe.serial('Global Search', () => {
6263
await page.goto('/home');
6364
});
6465

65-
test('opens correct message when jumping from global search in group to channel thread', async ({ page }) => {
66-
// await poHomeChannel.goto(`/group/${targetGroup.name}`);
66+
test('should open the correct message when jumping from global search in group to channel thread', async ({ page }) => {
6767
await poHomeChannel.sidenav.openChat(targetGroup.name);
6868
await poHomeChannel.roomToolbar.btnSearchMessages.click();
6969

apps/meteor/tests/e2e/page-objects/fragments/home-flextab.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { HomeFlextabNotificationPreferences } from './home-flextab-notificationP
77
import { HomeFlextabOtr } from './home-flextab-otr';
88
import { HomeFlextabPruneMessages } from './home-flextab-pruneMessages';
99
import { HomeFlextabRoom } from './home-flextab-room';
10-
import { HomeFlextabSearchMessages } from './home-flextab-searchMessages';
10+
import { SearchMessagesFlexTab } from './searchMessages-flextab';
1111

1212
export class HomeFlextab {
1313
private readonly page: Page;
@@ -26,7 +26,7 @@ export class HomeFlextab {
2626

2727
readonly pruneMessages: HomeFlextabPruneMessages;
2828

29-
readonly searchMessages: HomeFlextabSearchMessages;
29+
readonly searchMessages: SearchMessagesFlexTab;
3030

3131
constructor(page: Page) {
3232
this.page = page;
@@ -37,7 +37,7 @@ export class HomeFlextab {
3737
this.otr = new HomeFlextabOtr(page);
3838
this.exportMessages = new ExportMessagesTab(page);
3939
this.pruneMessages = new HomeFlextabPruneMessages(page);
40-
this.searchMessages = new HomeFlextabSearchMessages(page);
40+
this.searchMessages = new SearchMessagesFlexTab(page);
4141
}
4242

4343
get toolbarPrimaryActions(): Locator {

apps/meteor/tests/e2e/page-objects/fragments/home-flextab-searchMessages.ts renamed to apps/meteor/tests/e2e/page-objects/fragments/searchMessages-flextab.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import type { Locator, Page } from '@playwright/test';
22

3-
export class HomeFlextabSearchMessages {
3+
import { FlexTab } from './flextab';
4+
5+
export class SearchMessagesFlexTab extends FlexTab {
46
readonly searchTab: Locator;
57

6-
constructor(protected page: Page) {
7-
this.searchTab = this.page.getByRole('dialog', { name: 'Search Messages' });
8+
constructor(page: Page) {
9+
super(page.getByRole('dialog', { name: 'Search Messages' }));
810
}
911

1012
async search(text: string, { global = false, timeout }: { global?: boolean; timeout?: number } = {}) {

0 commit comments

Comments
 (0)