LearnNewsExamplesServices
Frontmatter
id7289
titleConvert state/ProviderNestedDataConfigs.mjs Test from Siesta to Playwright
stateClosed
labels
enhancementhelp wantedgood first issuehacktoberfest
assigneeskart-u
createdAtSep 27, 2025, 4:02 PM
updatedAtOct 4, 2025, 5:23 PM
githubUrlhttps://github.com/neomjs/neo/issues/7289
authortobiu
commentsCount5
parentIssue7262
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 4, 2025, 5:10 PM

Convert state/ProviderNestedDataConfigs.mjs Test from Siesta to Playwright

Closed v11.0.0 enhancementhelp wantedgood first issuehacktoberfest
tobiu
tobiu commented on Sep 27, 2025, 4:02 PM

This task is to migrate the unit test for state/ProviderNestedDataConfigs.mjs from the Siesta test harness to the Playwright test runner.

Acceptance Criteria

  1. Create a new test file at test/playwright/unit/state/ProviderNestedDataConfigs.spec.mjs.
  2. Translate all assertions from the original file (test/siesta/tests/state/ProviderNestedDataConfigs.mjs) to the Playwright/Jest expect syntax.
  3. Ensure the new test runs successfully via npm test.
  4. The new test must cover all the functionality of the original Siesta test.
tobiu added parent issue #7262 on Sep 27, 2025, 4:02 PM
tobiu added the enhancement label on Sep 27, 2025, 4:02 PM
tobiu added the help wanted label on Oct 2, 2025, 9:23 PM
tobiu added the good first issue label on Oct 2, 2025, 9:23 PM
tobiu added the hacktoberfest label on Oct 2, 2025, 9:23 PM
tobiu
tobiu Oct 3, 2025, 6:13 PM

Hi and thanks for your interest. For the testing tickets, I strongly recommend trying out the "ai native" workflow.

I would read the hacktoberfest intro first: https://github.com/neomjs/neo/issues/7296

Then the following 2 guides: https://github.com/neomjs/neo/blob/dev/.github/WORKING_WITH_AGENTS.md https://github.com/neomjs/neo/blob/dev/.github/AI_QUICK_START.md

e.g. gemini cli should be capable to complete it on its own.

tobiu assigned to @kart-u on Oct 3, 2025, 6:14 PM
tobiu closed this issue on Oct 4, 2025, 4:28 PM
tobiu referenced in commit d252f7e - "Convert state/ProviderNestedDataConfigs.mjs Test from Siesta to Playwright #7289" on Oct 4, 2025, 4:28 PM
tobiu
tobiu Oct 4, 2025, 4:49 PM

reopening to fix the class definition to prevent breaking tests.

tobiu reopened this issue on Oct 4, 2025, 4:49 PM
tobiu referenced in commit 11c42a5 - "#7289 class definition fix, internal ticket update" on Oct 4, 2025, 4:52 PM
tobiu
tobiu Oct 4, 2025, 5:10 PM

i added a comment to the PR. i merged it anyways => i am not that strict to first-time contributors :)

Image

there was a hint about this in the epic. this is why i pointed out to tell gemini to read it first, smoothening your workflow.

tobiu closed this issue on Oct 4, 2025, 5:10 PM