vscode-viva icon indicating copy to clipboard operation
vscode-viva copied to clipboard

💡 [Feature]: Add Integration Tests for Sample Gallery

Open Saurabh7019 opened this issue 3 months ago • 3 comments

🎯 Aim of the feature

The aim is to create set of integration tests that will verify behaviors of the Sample Gallery webview functionality. This is a research heavy task that will set patterns for testing webview based features in this extension.

This issue requires investigation into:

  • How to effectively test React components within webviews
  • How users see and browse samples
  • How users find specific samples through search and filter
  • How users interact with samples
  • How to handle external dependencies (GitHub API, localStorage)

📷 Images (if possible) with expected result

Image

🤔 Additional remarks or comments

No response

Saurabh7019 avatar Oct 02 '25 06:10 Saurabh7019

@pnp/spfx-toolkit-maintainers ping

Adam-it avatar Oct 31 '25 14:10 Adam-it

@Saurabh7019 I have nothing to add when it comes to the scope of this issue, but I believe if we just open it up there is little chance someone would like to take on such an investigation 🤔. Maybe we should label this with research label and first one of the maintainers should figure out some of the harder aspects of this issue with a small POC before we move forward?

Adam-it avatar Nov 01 '25 22:11 Adam-it

Agree; let's mark it as research, and do some research before opening this up

nicodecleyre avatar Nov 03 '25 18:11 nicodecleyre