Naar inhoud

The Next Input is in bèta. Iets kapot of een idee? Meld het op het forum · Welkom!

OSS Power-Ups: bUnit OSS Power-Ups: bUnit

Titel en omschrijving vertaald uit het Engels met AI. Titel en omschrijving zoals de maker ze schreef.

JetBrains @JetBrainsTV
  • 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
Reactie verwijderen?

De tekst verdwijnt. In de draad blijft staan dat hier een reactie is verwijderd, zodat antwoorden erop nog te volgen zijn.