Improve and update tests for sample 3 workspace. Refactor test code with tryFindLoadedProject helper function.
π€ Generated by Copilot at 1eb2d64
We're testing the sample 3 workspace, me heartiesWith F# and C# projects galoreWe'll use tryFindLoadedProject to check the assertionsAnd update the notifications and more
π§ͺππ¨
WHY
Trying to fix those pesky tests in CI.
They keep me asking, why why why.
HOW
π€ Generated by Copilot at 1eb2d64
Add tryFindLoadedProject function to simplify and improve test assertions for finding loaded projects in notifications (link)
Refactor testSample3 function to use tryFindLoadedProject instead of brittle pattern matching on notifications list (link)
Update expected notifications for testSample3GraphExpected list to match the actual order and number of notifications from the project graph loader (link)
Enable testSample3 function for both workspace loader and project graph loader implementations, as the new test suite and tryFindLoadedProject function have resolved the previous issues (link)
Enable solution tests and render tests for sample 3 workspace, as the new test suite and the fixes to the project graph loader have resolved the previous issues (link)
WHAT
π€ Generated by Copilot at 1eb2d64
Improve and update tests for sample 3 workspace. Refactor test code with
tryFindLoadedProject
helper function.π€ Generated by Copilot at 1eb2d64
π§ͺππ¨
WHY
Trying to fix those pesky tests in CI. They keep me asking, why why why.
HOW
π€ Generated by Copilot at 1eb2d64
tryFindLoadedProject
function to simplify and improve test assertions for finding loaded projects in notifications (link)testSample3
function to usetryFindLoadedProject
instead of brittle pattern matching on notifications list (link)testSample3GraphExpected
list to match the actual order and number of notifications from the project graph loader (link)testSample3
function for both workspace loader and project graph loader implementations, as the new test suite andtryFindLoadedProject
function have resolved the previous issues (link)