DEV Community

Cover image for ๐Ÿš€Nearly 300 Integration Tests Completed
Oleksandr Viktor
Oleksandr Viktor

Posted on

๐Ÿš€Nearly 300 Integration Tests Completed

๐Ÿš€ Nearly 300 Integration Tests Completed

Over the past weeks we've been building something that goes beyond traditional unit testing.

WJb now includes nearly 300 integration tests covering real-world scenarios across the entire framework.

These tests validate:

โœ… Background Jobs
โœ… Workflows
โœ… Retries
โœ… Scheduling
โœ… Monitoring
โœ… Storage Providers
โœ… SQL Server Persistence
โœ… Worker Infrastructure
โœ… Action Factories
โœ… Configuration & Definitions

But we're taking it one step further.

Every integration test is being transformed into executable documentation, allowing developers to see:

the scenario,
the source code,
the execution result,
and the verified behavior,

all in one place.

๐Ÿ“Š Current status:

296 Integration Tests
38 Test Suites
100% Executable Documentation

We're currently publishing the documentation and test explorer here:

๐Ÿ‘‰ https://wjb.pro/tests

More suites will be published over the coming days as we continue converting the entire test suite into browsable documentation.

The goal is simple:

If a feature exists in WJb, it should have a real integration test, and that test should be part of the documentation.

dotnet #csharp #aspnetcore #blazor #opensource #testing #backgroundjobs #workflows #wjb

Top comments (0)