LearnNewsExamplesServices
Frontmatter
id7286
titleConvert state/createHierarchicalDataProxy.mjs Test from Siesta to Playwright
stateClosed
labels
enhancementhelp wantedgood first issuehacktoberfest
assigneeskart-u
createdAtSep 27, 2025, 3:58 PM
updatedAtOct 7, 2025, 9:00 PM
githubUrlhttps://github.com/neomjs/neo/issues/7286
authortobiu
commentsCount5
parentIssue7262
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 7, 2025, 9:00 PM

Convert state/createHierarchicalDataProxy.mjs Test from Siesta to Playwright

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

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

Acceptance Criteria

  1. Create a new test file at test/playwright/unit/state/createHierarchicalDataProxy.spec.mjs.
  2. Translate all assertions from the original file (test/siesta/tests/state/createHierarchicalDataProxy.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 the enhancement label on Sep 27, 2025, 3:58 PM
tobiu added parent issue #7262 on Sep 27, 2025, 3:58 PM
tobiu added the help wanted label on Oct 2, 2025, 9:24 PM
tobiu added the good first issue label on Oct 2, 2025, 9:24 PM
tobiu added the hacktoberfest label on Oct 2, 2025, 9:24 PM
tobiu
tobiu Oct 4, 2025, 11:21 AM

sure. one more recommendation: https://github.com/neomjs/neo/issues/7343

=> you can try out the new memory core, in case you update your fork to get the latest changes in there. this should help when working on test migrations. meaning: if you had a good session to migrate a test, inside a fresh session you can point the ai agent to that session memory, and it can pick up on it.

tobiu assigned to @kart-u on Oct 4, 2025, 11:21 AM
tobiu
tobiu Oct 4, 2025, 2:29 PM

thanks! i will look into it very soon (today). feel free to join the slack and / or discord.

i am just ironing out a few more glitches with using the memory core:

Image
  • 2025-10-04T15:52:51Z @kart-u referenced in commit 9ed2ac2 - "Convert state/createHierarchicalDataProxy.mjs Test from Siesta to Playwright #7286"
  • 2025-10-04T17:07:06Z @kart-u referenced in commit 5019fcf - "Convert state/createHierarchicalDataProxy.mjs Test from Siesta to Playwright #7286"
  • 2025-10-04T17:33:05Z @kart-u referenced in commit 2d76a05 - "Convert state/createHierarchicalDataProxy.mjs Test from Siesta to Playwright #7286"
tobiu closed this issue on Oct 7, 2025, 9:00 PM
tobiu referenced in commit 0a3b18a - "Convert state/createHierarchicalDataProxy.mjs Test from Siesta to Playwright #7286" on Oct 7, 2025, 9:00 PM
tobiu referenced in commit fdd9d85 - "Convert state/createHierarchicalDataProxy.mjs Test from Siesta to Playwright #7286" on Oct 7, 2025, 9:00 PM
tobiu referenced in commit b350183 - "Convert state/createHierarchicalDataProxy.mjs Test from Siesta to Playwright #7286" on Oct 7, 2025, 9:00 PM
tobiu referenced in commit 06afc28 - "Convert state/createHierarchicalDataProxy.mjs Test from Siesta to Playwright #7286" on Oct 7, 2025, 9:00 PM