E2Eテストの拡充 #2216
Annotations
7 errors, 2 warnings, and 1 notice
Run to E2E testing:
e2e-tests/test/admin/products/product_rank.test.ts#L15
1) [chromium] › test/admin/products/product_rank.test.ts:7:7 › 商品並び替えのテストをします › 商品並び替えのテストをします ───
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('id=categoryTable').getByRole('row').nth(2)
- Expected string - 2
+ Received string + 16
↵
- 合名会社山本通信
-
+ 01JM1RXX8N14FBPGQM0TVF7VRE
+
+ 合資会社木村食品
+
+
+
+
+
+ 2
+
+
+ 番目へ移動
+ 上へ
+ 下へ
+
+
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('id=categoryTable').getByRole('row').nth(2)
9 × locator resolved to <tr>…</tr>
- unexpected value "
01JM1RXX8N14FBPGQM0TVF7VRE
合資会社木村食品
2
番目へ移動
上へ
下へ
"
13 | await test.step('下へ移動するテストをします', async () => {
14 | await page.getByRole('row', { name: productName }).getByRole('link', { name: '下へ' }).click();
> 15 | await expect(page.locator('id=categoryTable').getByRole('row').nth(2)).toContainText(productName);
| ^
16 | });
17 |
18 | await test.step('上へ移動するテストをします', async () => {
at /home/runner/work/ec-cube2/ec-cube2/e2e-tests/test/admin/products/product_rank.test.ts:15:78
at /home/runner/work/ec-cube2/ec-cube2/e2e-tests/test/admin/products/product_rank.test.ts:13:5
|
Run to E2E testing:
e2e-tests/test/admin/products/product_rank.test.ts#L26
1) [chromium] › test/admin/products/product_rank.test.ts:7:7 › 商品並び替えのテストをします › 商品並び替えのテストをします ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('id=categoryTable').getByRole('row').nth(2)
- Expected string - 2
+ Received string + 16
↵
- 合名会社山本通信
-
+ 01JM1RXX8N14FBPGQM0TVF7VRE
+
+ 合資会社木村食品
+
+
+
+
+
+ 2
+
+
+ 番目へ移動
+ 上へ
+ 下へ
+
+
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('id=categoryTable').getByRole('row').nth(2)
9 × locator resolved to <tr>…</tr>
- unexpected value "
01JM1RXX8N14FBPGQM0TVF7VRE
合資会社木村食品
2
番目へ移動
上へ
下へ
"
24 | await page.getByRole('row', { name: productName }).getByRole('textbox').fill('2');
25 | await page.getByRole('row', { name: productName }).getByRole('link', { name: '移動' }).click();
> 26 | await expect(page.locator('id=categoryTable').getByRole('row').nth(2)).toContainText(productName);
| ^
27 | });
28 |
29 | await test.step('1番目へ移動するテストをします', async () => {
at /home/runner/work/ec-cube2/ec-cube2/e2e-tests/test/admin/products/product_rank.test.ts:26:78
at /home/runner/work/ec-cube2/ec-cube2/e2e-tests/test/admin/products/product_rank.test.ts:23:5
|
Run to E2E testing:
e2e-tests/test/admin/products/product_rank.test.ts#L26
1) [chromium] › test/admin/products/product_rank.test.ts:7:7 › 商品並び替えのテストをします › 商品並び替えのテストをします ───
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('id=categoryTable').getByRole('row').nth(2)
- Expected string - 2
+ Received string + 16
↵
- 合名会社山本通信
-
+ 01JM1RXX8N14FBPGQM0TVF7VRE
+
+ 合資会社木村食品
+
+
+
+
+
+ 2
+
+
+ 番目へ移動
+ 上へ
+ 下へ
+
+
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('id=categoryTable').getByRole('row').nth(2)
9 × locator resolved to <tr>…</tr>
- unexpected value "
01JM1RXX8N14FBPGQM0TVF7VRE
合資会社木村食品
2
番目へ移動
上へ
下へ
"
24 | await page.getByRole('row', { name: productName }).getByRole('textbox').fill('2');
25 | await page.getByRole('row', { name: productName }).getByRole('link', { name: '移動' }).click();
> 26 | await expect(page.locator('id=categoryTable').getByRole('row').nth(2)).toContainText(productName);
| ^
27 | });
28 |
29 | await test.step('1番目へ移動するテストをします', async () => {
at /home/runner/work/ec-cube2/ec-cube2/e2e-tests/test/admin/products/product_rank.test.ts:26:78
at /home/runner/work/ec-cube2/ec-cube2/e2e-tests/test/admin/products/product_rank.test.ts:23:5
|
Run to E2E testing:
e2e-tests/test/admin/products/upload_csv_category.test.ts#L13
2) [chromium] › test/admin/products/upload_csv_category.test.ts:8:7 › カテゴリ登録CSV画面のテストをします › カテゴリ登録CSV画面のテストをします
Error: ENOENT: no such file or directory, stat '/home/runner/work/ec-cube2/ec-cube2/tests/new_category.csv'
11 | await page.locator('input[name=csv_file]').click();
12 | const fileChooser = await fileChooserPromise;
> 13 | await fileChooser.setFiles(path.join(__dirname, '..', '..', '..', '..', 'tests', 'new_category.csv'));
| ^
14 | await page.getByRole('link', { name: 'この内容で登録する' }).click();
15 | await expect(page.getByText('CSV登録を実行しました。')).toBeVisible();
16 | await expect(page.getByText('CSVアップロードカテゴリ')).toBeVisible();
at /home/runner/work/ec-cube2/ec-cube2/e2e-tests/test/admin/products/upload_csv_category.test.ts:13:5
|
Run to E2E testing:
e2e-tests/test/admin/products/upload_csv_category.test.ts#L13
2) [chromium] › test/admin/products/upload_csv_category.test.ts:8:7 › カテゴリ登録CSV画面のテストをします › カテゴリ登録CSV画面のテストをします
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: ENOENT: no such file or directory, stat '/home/runner/work/ec-cube2/ec-cube2/tests/new_category.csv'
11 | await page.locator('input[name=csv_file]').click();
12 | const fileChooser = await fileChooserPromise;
> 13 | await fileChooser.setFiles(path.join(__dirname, '..', '..', '..', '..', 'tests', 'new_category.csv'));
| ^
14 | await page.getByRole('link', { name: 'この内容で登録する' }).click();
15 | await expect(page.getByText('CSV登録を実行しました。')).toBeVisible();
16 | await expect(page.getByText('CSVアップロードカテゴリ')).toBeVisible();
at /home/runner/work/ec-cube2/ec-cube2/e2e-tests/test/admin/products/upload_csv_category.test.ts:13:5
|
Run to E2E testing:
e2e-tests/test/admin/products/upload_csv_category.test.ts#L13
2) [chromium] › test/admin/products/upload_csv_category.test.ts:8:7 › カテゴリ登録CSV画面のテストをします › カテゴリ登録CSV画面のテストをします
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: ENOENT: no such file or directory, stat '/home/runner/work/ec-cube2/ec-cube2/tests/new_category.csv'
11 | await page.locator('input[name=csv_file]').click();
12 | const fileChooser = await fileChooserPromise;
> 13 | await fileChooser.setFiles(path.join(__dirname, '..', '..', '..', '..', 'tests', 'new_category.csv'));
| ^
14 | await page.getByRole('link', { name: 'この内容で登録する' }).click();
15 | await expect(page.getByText('CSV登録を実行しました。')).toBeVisible();
16 | await expect(page.getByText('CSVアップロードカテゴリ')).toBeVisible();
at /home/runner/work/ec-cube2/ec-cube2/e2e-tests/test/admin/products/upload_csv_category.test.ts:13:5
|
Run to E2E testing
Process completed with exit code 1.
|
Run to E2E testing:
[chromium] › test/admin/total/total.test.ts#L1
[chromium] › test/admin/total/total.test.ts took 44.6s
|
Run to E2E testing:
[chromium] › test/admin/products/index.test.ts#L1
[chromium] › test/admin/products/index.test.ts took 36.9s
|
Run to E2E testing
2 failed
[chromium] › test/admin/products/product_rank.test.ts:7:7 › 商品並び替えのテストをします › 商品並び替えのテストをします ────
[chromium] › test/admin/products/upload_csv_category.test.ts:8:7 › カテゴリ登録CSV画面のテストをします › カテゴリ登録CSV画面のテストをします
79 passed (3.4m)
|
Loading