validate.spec.ts 603 B

12345678910111213141516171819202122232425
  1. /**
  2. * Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
  3. * SPDX-License-Identifier: MIT
  4. */
  5. import { test, expect } from '@playwright/test';
  6. import PageModel from './models';
  7. test.describe('test validate', () => {
  8. let editorPage: PageModel;
  9. test.beforeEach(async ({ page }) => {
  10. editorPage = new PageModel(page);
  11. await page.goto('http://localhost:3000');
  12. });
  13. test('save', async ({ page }) => {
  14. const saveBtn = await page.getByText('Save');
  15. saveBtn.click();
  16. const badge = page.locator('span.semi-badge-danger');
  17. await expect(badge).toHaveText('2');
  18. });
  19. });