Skip to content

Commit fc1f3fb

Browse files
committed
refactor: remove withConnectedUser from sendingAssets tests
1 parent 6676e85 commit fc1f3fb

1 file changed

Lines changed: 24 additions & 18 deletions

File tree

apps/webapp/test/e2e_tests/specs/SendingAssets/sendingAssets.spec.ts

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020
import {User} from 'test/e2e_tests/data/user';
2121
import {PageManager} from 'test/e2e_tests/pageManager';
2222

23-
import {test, expect, withConnectedUser, withLogin} from 'test/e2e_tests/test.fixtures';
23+
import {test, expect, withLogin} from 'test/e2e_tests/test.fixtures';
2424
import {getAudioFilePath, getTextFilePath, shareAssetHelper, TextFileName} from 'test/e2e_tests/utils/asset.util';
2525
import {Locator} from 'playwright/test';
2626
import {getImageFilePath, ImageQRCodeFileName} from 'test/e2e_tests/utils/sendImage.util';
2727
import {Buffer} from 'node:buffer';
2828
import fs from 'node:fs/promises';
2929
import path from 'node:path';
3030
import {tmpdir} from 'node:os';
31-
import {createGroup} from 'test/e2e_tests/utils/userActions';
31+
import {connectWithUser, createGroup} from 'test/e2e_tests/utils/userActions';
3232

3333
interface DragAndDropOptions {
3434
buffer: Buffer;
@@ -66,7 +66,8 @@ test.describe('Sending Assets', () => {
6666
});
6767

6868
test('Verify you can delete an audio message', {tag: ['@TC-111', '@regression']}, async ({createPage}) => {
69-
const userAPage = await createPage(withLogin(userA), withConnectedUser(userB));
69+
const userAPage = await createPage(withLogin(userA));
70+
await connectWithUser(userAPage, userB);
7071
const {pages} = PageManager.from(userAPage).webapp;
7172

7273
await pages.conversationList().getConversation(userB.fullName).open();
@@ -79,7 +80,8 @@ test.describe('Sending Assets', () => {
7980
});
8081

8182
test('I want to drag & drop a file into a conversation', {tag: ['@TC-497', '@regression']}, async ({createPage}) => {
82-
const userAPage = await createPage(withLogin(userA), withConnectedUser(userB));
83+
const userAPage = await createPage(withLogin(userA));
84+
await connectWithUser(userAPage, userB);
8385
const {pages, modals} = PageManager.from(userAPage).webapp;
8486

8587
const buffer = await fs.readFile(getTextFilePath());
@@ -113,7 +115,8 @@ test.describe('Sending Assets', () => {
113115
'I want to copy & paste an image into a conversation',
114116
{tag: ['@TC-498', '@regression']},
115117
async ({createPage}) => {
116-
const userAPage = await createPage(withLogin(userA), withConnectedUser(userB));
118+
const userAPage = await createPage(withLogin(userA));
119+
await connectWithUser(userAPage, userB);
117120
const {pages} = PageManager.from(userAPage).webapp;
118121

119122
const buffer = await fs.readFile(getImageFilePath());
@@ -159,7 +162,8 @@ test.describe('Sending Assets', () => {
159162
);
160163

161164
test('I want to copy message via message option menu', {tag: ['@TC-500', '@regression']}, async ({createPage}) => {
162-
const userAPage = await createPage(withLogin(userA), withConnectedUser(userB));
165+
const userAPage = await createPage(withLogin(userA));
166+
await connectWithUser(userAPage, userB);
163167
const userAPages = PageManager.from(userAPage).webapp.pages;
164168

165169
await userAPages.conversationList().getConversation(userB.fullName).open();
@@ -189,7 +193,8 @@ test.describe('Sending Assets', () => {
189193
`Verify file can be uploaded and re-downloaded by sender himself in ${conversationType}`,
190194
{tag: [`${tag}`, '@regression']},
191195
async ({createPage}, testInfo) => {
192-
const userAPage = await createPage(withLogin(userA), withConnectedUser(userB));
196+
const userAPage = await createPage(withLogin(userA));
197+
await connectWithUser(userAPage, userB);
193198
const {pages} = PageManager.from(userAPage).webapp;
194199

195200
const sourcePath = getTextFilePath();
@@ -230,7 +235,8 @@ test.describe('Sending Assets', () => {
230235
});
231236

232237
test('Verify warning is shown if file size is too big', {tag: ['@TC-767', '@regression']}, async ({createPage}) => {
233-
const page = await createPage(withLogin(userA), withConnectedUser(userB));
238+
const page = await createPage(withLogin(userA));
239+
await connectWithUser(page, userB);
234240
const {pages, modals} = PageManager.from(page).webapp;
235241
await createGroup(pages, 'Test Group', [userB]);
236242

@@ -263,10 +269,9 @@ test.describe('Sending Assets', () => {
263269
});
264270

265271
test('Verify sender is able to cancel upload', {tag: ['@TC-773', '@regression']}, async ({createPage}) => {
266-
const [userAPage, userBPage] = await Promise.all([
267-
createPage(withLogin(userA), withConnectedUser(userB)),
268-
createPage(withLogin(userB)),
269-
]);
272+
const [userAPage, userBPage] = await Promise.all([createPage(withLogin(userA)), createPage(withLogin(userB))]);
273+
await connectWithUser(userAPage, userB);
274+
270275
const pages = PageManager.from(userAPage).webapp.pages;
271276
const userBPages = PageManager.from(userBPage).webapp.pages;
272277

@@ -294,10 +299,9 @@ test.describe('Sending Assets', () => {
294299
'I should not be able to download files that were manipulated with wrong hash or invalid hash',
295300
{tag: ['@TC-777', '@regression']},
296301
async ({createPage}) => {
297-
const [userAPage, userBPage] = await Promise.all([
298-
createPage(withLogin(userA), withConnectedUser(userB)),
299-
createPage(withLogin(userB)),
300-
]);
302+
const [userAPage, userBPage] = await Promise.all([createPage(withLogin(userA)), createPage(withLogin(userB))]);
303+
await connectWithUser(userAPage, userB);
304+
301305
const userAPages = PageManager.from(userAPage).webapp.pages;
302306
const userBPages = PageManager.from(userBPage).webapp.pages;
303307

@@ -324,7 +328,8 @@ test.describe('Sending Assets', () => {
324328
'I should not be able to download sent files when they are obfuscated',
325329
{tag: ['@TC-3728', '@regression']},
326330
async ({createPage}) => {
327-
const userAPage = await createPage(withLogin(userA), withConnectedUser(userB));
331+
const userAPage = await createPage(withLogin(userA));
332+
await connectWithUser(userAPage, userB);
328333
const {pages} = PageManager.from(userAPage).webapp;
329334

330335
await pages.conversationList().getConversation(userB.fullName).open();
@@ -347,7 +352,8 @@ test.describe('Sending Assets', () => {
347352
'Verify you can see conversation images in fullscreen',
348353
{tag: ['@TC-1193', '@regression']},
349354
async ({createPage}) => {
350-
const userAPage = await createPage(withLogin(userA), withConnectedUser(userB));
355+
const userAPage = await createPage(withLogin(userA));
356+
await connectWithUser(userAPage, userB);
351357
const {pages, modals} = PageManager.from(userAPage).webapp;
352358

353359
await pages.conversationList().getConversation(userB.fullName).open();

0 commit comments

Comments
 (0)