Skip to content

IMT-180 Optimize folder asset rendering spec#374

Merged
sensei100 merged 2 commits into
mainfrom
IMT-180-optimize-folder-asset-rendering-spec
May 11, 2026
Merged

IMT-180 Optimize folder asset rendering spec#374
sensei100 merged 2 commits into
mainfrom
IMT-180-optimize-folder-asset-rendering-spec

Conversation

@nomadicoder
Copy link
Copy Markdown
Contributor

  • Move heavy payload assertions out of the system spec
  • Keep Wunderbaum browser behavior covered in the system spec
  • Verify folder/asset JSON contract in spec/requests/volumes/file_tree_spec.rb
  • Test-only change; no production behavior changed

Comment thread spec/system/folder_asset_rendering_spec.rb
Copy link
Copy Markdown
Contributor

@sensei100 sensei100 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor change in language

@nomadicoder nomadicoder requested a review from sensei100 May 7, 2026 19:41
@nomadicoder nomadicoder force-pushed the IMT-180-optimize-folder-asset-rendering-spec branch from 5ab2d3f to 40fe26c Compare May 11, 2026 15:47
…f system spec

- Keep spec/system/folder_asset_rendering_spec.rb focused on browser-level Wunderbaum behavior: folder rows render folder affordances, expanding a folder reveals asset rows, and asset rows render asset-specific controls.
- Move payload-shape assertions into spec/requests/volumes/file_tree_spec.rb, where they run faster and more directly verify the JSON contract. The request coverage now checks that folder nodes omit asset-only fields, while asset nodes include the fields needed to render asset-only columns.
- Test-only change. No production behavior changed. Assertions were added to the existing request spec instead of a new spec file to keep the diff minimal.
@nomadicoder nomadicoder force-pushed the IMT-180-optimize-folder-asset-rendering-spec branch from 9a2a4d8 to 8cac676 Compare May 11, 2026 16:08
@sensei100 sensei100 merged commit 7fb6972 into main May 11, 2026
5 checks passed
@sensei100 sensei100 deleted the IMT-180-optimize-folder-asset-rendering-spec branch May 11, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants