LearnNewsExamplesServices
Frontmatter
id7439
titleConvert Component Test button/Base.mjs to Playwright
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 10, 2025, 6:50 PM
updatedAtOct 27, 2025, 2:06 PM
githubUrlhttps://github.com/neomjs/neo/issues/7439
authortobiu
commentsCount2
parentIssue7435
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 27, 2025, 2:06 PM

Convert Component Test button/Base.mjs to Playwright

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 10, 2025, 6:50 PM

IMPORTANT: Before starting, please read the parent epic in detail to understand the required architecture and testing patterns: https://github.com/neomjs/neo/issues/7435

This task is to migrate the component test for button/Base.mjs from the Siesta test harness to the Playwright test runner. As the final step in Phase 1, this task will serve as the proof-of-concept that validates the new test harness.

Acceptance Criteria

  1. Create a new test file at test/playwright/component/button/Base.spec.mjs.
  2. Follow the architectural guide outlined in the parent epic for component test migration.
  3. The new test must cover all the functionality of the original Siesta test (test/components/files/button/Base.mjs).
  4. Ensure the new test runs successfully using the new component test harness.
tobiu added the enhancement label on Oct 10, 2025, 6:50 PM
tobiu added the help wanted label on Oct 10, 2025, 6:50 PM
tobiu added the hacktoberfest label on Oct 10, 2025, 6:50 PM
tobiu added the ai label on Oct 10, 2025, 6:50 PM
tobiu added parent issue #7435 on Oct 10, 2025, 6:50 PM
tobiu assigned to @tobiu on Oct 12, 2025, 4:10 PM
tobiu removed the help wanted label on Oct 12, 2025, 4:10 PM
tobiu removed the hacktoberfest label on Oct 12, 2025, 4:10 PM
tobiu referenced in commit c006ab9 - "Convert Component Test button/Base.mjs to Playwright #7439" on Oct 12, 2025, 4:25 PM
ad1tyayadav
ad1tyayadav Oct 27, 2025, 2:03 PM

/assign

tobiu
tobiu Oct 27, 2025, 2:06 PM

@ad1tyayadav this one is already done, forgot to close the ticket: https://github.com/neomjs/neo/blob/dev/test/playwright/component/button/Base.spec.mjs

however, there are vast amounts of items that still either need unit or component based testing.

tobiu closed this issue on Oct 27, 2025, 2:06 PM