Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: use expecto printer compat layer #210

Merged
merged 2 commits into from
Mar 3, 2025

Conversation

farlee2121
Copy link
Contributor

@farlee2121 farlee2121 commented Mar 2, 2025

#186

The change

Use TestPrinters builder to insulate YoloDev from printer signature changes

This should reduce the need to coordinated updates, allowing YoloDev to remain unchanged even if the underlying TestPrinters signature changes

Specifically, we plan to add an isSkipped parameter to the beforeEach printer.
As-is, that change breaks YoloDev. This change should fix that

I tested Expecto 11.0.0-alpha8 with these changes locally, and it worked as expected

Problem

For unclear reasons, this change seems to have broken the YoloDev.Expecto.TestSdk project's ability to load in Visual Studio.
It says The SDK 'Microsoft.NET.Sdk' specified could not be found.

…hanges

This should reduce the need to coordinated updates, allowing YoloDev to remain unchanged even if the underlying TestPrinters signature changes

Specifically, we plan to add an `isSkipped` parameter to the beforeEach printer.
As-is, that change breaks YoloDev.
This change should fix that
@farlee2121
Copy link
Contributor Author

Looks like I just needed to update my Visual Studio to fix the project loading

@farlee2121 farlee2121 force-pushed the printer-compat-layer branch from 7ad3b4f to 50a4da4 Compare March 2, 2025 20:04
@Alxandr Alxandr changed the title Printer compat layer feat: use expecto printer compat layer Mar 3, 2025
@Alxandr Alxandr merged commit e90d19a into YoloDev:main Mar 3, 2025
6 checks passed
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