universo-platform-2d

Форк
0
33 строки · 987.0 Байт
1
import { patchDataEnhancement } from '@affine-test/kit/e2e-enhance/initializer';
2
import { SnapshotStorage } from '@affine-test/kit/e2e-enhance/snapshot';
3
import { test } from '@affine-test/kit/playwright';
4
import {
5
  clickNewPageButton,
6
  waitForEditorLoad,
7
} from '@affine-test/kit/utils/page-logic';
8

9
test.beforeEach(async ({ page }) => {
10
  await patchDataEnhancement(page);
11
});
12

13
test('record 0.7.0-canary.18 legacy data', async ({ page }) => {
14
  await page.goto('http://localhost:8081/');
15
  await waitForEditorLoad(page);
16
  await clickNewPageButton(page);
17
  const locator = page.locator('v-line').nth(0);
18
  await locator.fill('hello');
19

20
  const localStorageData = await page.evaluate(() =>
21
    window.readAffineLocalStorage()
22
  );
23
  const { idbData, binaries } = await page.evaluate(() =>
24
    window.readAffineDatabase()
25
  );
26

27
  const snapshotStorage = new SnapshotStorage('0.7.0-canary.18');
28
  await snapshotStorage.write({
29
    idbData,
30
    localStorageData,
31
    binaries,
32
  });
33
});
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.