bUnit-dev / bUnit

bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
https://bunit.dev
MIT License
1.14k stars 105 forks source link

bunit.web has dependency on alpha version of AngleSharp.Css #1360

Closed Pjotrtje closed 9 months ago

Pjotrtje commented 9 months ago

Helo, The latest versie of bunit.web has dependency on alpha version of AngleSharp.Css. We have a strict policy at the company I work resulting in not being able to install alpha packages. Is there a reason why an alpha package is in a final version? I see warnings are supressed for nu5104 in Directory.Build.props. But I have doubts whether that is a good practice. is this a short lived temporal thing or..?

Version info:

egil commented 9 months ago

It is a short-lived workaround as we wait for AngleSharp.Css to be released in a v1 final. It should happen within a few weeks as I understand it. The alpha tag does not in this case indicate that it is not a stable release though, there are just features missing before the v1 final can be pushed from AngleSharps side, and its just their convention to use the alpha tag for stuff that is not yet complete. The features in the alpha release that are there should work just fine.

Pjotrtje commented 9 months ago

Okay, well I will not be able to convince the policy makers here that the alpha is OK I guess. Than we will wait for the new package in a few weeks. Thanks for the quick reply!