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)