This commit is contained in:
Untone 2024-07-31 01:39:24 +03:00
parent 8db9f4c93f
commit ca629e8c26
3 changed files with 11 additions and 13 deletions

View File

@ -20,13 +20,13 @@ export const ProfilePopup = (props: ProfilePopupProps) => {
<Popup {...props} horizontalAnchor="right" popupCssClass={styles.profilePopup}> <Popup {...props} horizontalAnchor="right" popupCssClass={styles.profilePopup}>
<ul class="nodash"> <ul class="nodash">
<li> <li>
<A class={styles.action} href={`/@${author()?.slug || 'anonymous'}`}> <A class={styles.action} href='/profile'>
<Icon name="profile" class={styles.icon} /> <Icon name="profile" class={styles.icon} />
{t('Profile')} {t('Profile')}
</A> </A>
</li> </li>
<li> <li>
<A class={styles.action} href={'/edit'}> <A class={styles.action} href='/edit'>
<Icon name="pencil-outline" class={styles.icon} /> <Icon name="pencil-outline" class={styles.icon} />
{t('Drafts')} {t('Drafts')}
</A> </A>

View File

@ -79,9 +79,9 @@ test.describe('*****Undone***** Drafts - article', () => {
}) })
test('Create article', async ({ page }) => { test('Create article', async ({ page }) => {
await page.goto('/edit/new'); await page.goto('/edit/new')
await page.locator('li').filter({ hasText: 'статья' }).locator('img').click(); await page.locator('li').filter({ hasText: 'статья' }).locator('img').click()
}); })
/* /*
@ -107,14 +107,14 @@ test('Drafts - create literature', async ({ page }) => {
}); */ }); */
test('Drafts - create music', async ({ page }) => { test('Drafts - create music', async ({ page }) => {
await page.getByRole('button', { name: 'Т.Р.' }).click(); await page.getByRole('button', { name: 'Т.Р.' }).click()
await page.getByRole('link', { name: 'Черновики' }).click(); await page.getByRole('link', { name: 'Черновики' }).click()
await page.getByRole('link', { name: 'Создать публикацию' }).click(); await page.getByRole('link', { name: 'Создать публикацию' }).click()
await page.locator('li').filter({ hasText: 'музыка' }).locator('img').click(); await page.locator('li').filter({ hasText: 'музыка' }).locator('img').click()
// TODO: Fill the form // TODO: Fill the form
// TODO: Save // TODO: Save
// TODO: Check is it created // TODO: Check is it created
}); })
/* test('Drafts - create video', async ({ page }) => { /* test('Drafts - create video', async ({ page }) => {
await page.getByRole('button', { name: 'Т.Р' }).click(); await page.getByRole('button', { name: 'Т.Р' }).click();

View File

@ -6,7 +6,6 @@ import { type Page, expect, test } from '@playwright/test'
let context: any let context: any
let page: Page let page: Page
/* Global starting test config */ /* Global starting test config */
function httpsGet(url: string): Promise<void> { function httpsGet(url: string): Promise<void> {
@ -80,7 +79,7 @@ test('Sign up', async ({ page }) => {
await page.goto('/') await page.goto('/')
/* test.setTimeout(80000); */ /* test.setTimeout(80000); */
await page.getByRole('link', { name: 'Войти' }).click() await page.getByRole('link', { name: 'Войти' }).click()
await page.getByRole('link', { name: 'У меня еще нет аккаунта'}).click() await page.getByRole('link', { name: 'У меня еще нет аккаунта' }).click()
await page.getByPlaceholder('Имя и фамилия').click() await page.getByPlaceholder('Имя и фамилия').click()
await page.getByPlaceholder('Имя и фамилия').fill('Тестируем Разработку') await page.getByPlaceholder('Имя и фамилия').fill('Тестируем Разработку')
await page.getByPlaceholder('Почта').click() await page.getByPlaceholder('Почта').click()
@ -90,7 +89,6 @@ test('Sign up', async ({ page }) => {
await page.getByRole('button', { name: 'Присоединиться' }).click() await page.getByRole('button', { name: 'Присоединиться' }).click()
}) })
test.beforeEach(async ({ page }) => { test.beforeEach(async ({ page }) => {
await page.goto('/') await page.goto('/')
/* test.setTimeout(80000); */ /* test.setTimeout(80000); */