Browse Source

refactor: Simplify test structure for Vim keymap mode by removing redundant setup

Shun Miyazawa 2 months ago
parent
commit
e9f7fdf087
1 changed files with 7 additions and 10 deletions
  1. 7 10
      apps/app/playwright/23-editor/vim-keymap.spec.ts

+ 7 - 10
apps/app/playwright/23-editor/vim-keymap.spec.ts

@@ -27,22 +27,19 @@ const changeKeymap = async (page: Page, keymap: string) => {
   await expect(page.getByTestId('options-selector-menu')).not.toBeVisible();
 };
 
-const targetPagePath = '/Sandbox/vim-keymap-test-page';
-
 test.describe('Vim keymap mode', () => {
-  test.beforeEach(async ({ page }) => {
-    await page.goto(targetPagePath);
+  test('Insert mode should persist while typing multiple characters', async ({
+    page,
+  }) => {
+    const testText = 'Hello World';
+    const testPagePath = '/Sandbox/vim-keymap-test-page';
+
+    await page.goto(testPagePath);
 
     // Open Editor
     await expect(page.getByTestId('editor-button')).toBeVisible();
     await page.getByTestId('editor-button').click();
     await expect(page.getByTestId('grw-editor-navbar-bottom')).toBeVisible();
-  });
-
-  test('Insert mode should persist while typing multiple characters', async ({
-    page,
-  }) => {
-    const testText = 'Hello World';
 
     // Change to Vim keymap
     await changeKeymap(page, 'vim');