OSS Power-Ups: bUnit
Titel en omschrijving vertaald uit het Engels met AI.
- 24 aug. 2023
- 0 reacties
Maak er iets van
Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.
Over deze video
In deze talk leer je hoe je aan de slag gaat met het schrijven van tests voor je Blazor-componenten met bUnit, op een manier die bijna voelt als gewone unit tests. bUnit is een library die je toevoegt aan een gewoon .NET-testproject, bijvoorbeeld een xUnit-testproject, waarmee je je component met minimale moeite rendert, na elke render de gegenereerde markup inspecteert en interactie hebt met het component dat je test. Er komt geen browser aan te pas, headless of anderszins, dus tests draaien snel en zijn voorspelbaar, net als gewone unit tests. De talk behandelt alle basics, van het opzetten van een bUnit-testproject tot het schrijven van tests die Blazor-componenten renderen en ermee interacteren. Sprekers: Egil Hansen en Steven Giesel https://github.com/bUnit-dev/bUnit https://twitter.com/egilhansen https://linkedin.com/in/steven-giesel #dotnet #blazor #bunit Host: Matthias Koch 0:00 Welkom! 1:11 Over OSS PowerUps 3:21 Hallo Egil en Steven! 9:37 Wat is bUnit en waarom is het nodig? 14:27 bUnit in een project installeren 20:00 Een Counter-component testen 25:44 Laten we die test laten falen! 26:44 Over snelheid, JavaScript en end-to-end-tests 32:24 .NET CLI-template (dotnet new) 33:00 Gemengde testvarianten (Razor vs. C#) 36:02 MarkupMatches-assertions 40:07 Cascading parameters in Razor-tests 43:07 Wat moet je testen? 47:55 Cascading parameters in C#-tests 52:02 Razor-compiler 53:35 Dependencies/services in componenten injecteren 55:38 Componenten stubben (bijv. van derden) 1:07:58 Stubklassen genereren (source generators?) 1:15:18 Debuggen 1:18:12 JavaScript-aanroepen mocken 1:24:30 Afsluiting
0 reacties
Nog geen reacties. Wees de eerste!
Log in om te reageren.
Inloggen of word lid