
fsharp-testing
F# testing patterns with xUnit, FsUnit, Unquote, FsCheck property-based testing
by affaan-mFree
Description
fsharp-testing is an agent skill from the ECC collection by affaan-m, listed on skills.sh. It sets out testing patterns for F# applications using xUnit as the runner, FsUnit for readable assertions, Unquote for expressive checks, and FsCheck for property-based testing, along with integration tests and test organisation. It is meant for writing new tests for F# code, reviewing test quality and coverage, setting up test infrastructure for an F# project, and debugging tests that are slow or unreliable. The guidance follows modern .NET testing practice, so an agent writing F# tests uses the same frameworks and layout across a solution. Because it is a SKILL.md file of instructions, the agent loads it only when a task calls for F# testing work. It is free and open source, and the skills.sh listing shows all three security audits passing.…
Highlights
- xUnit test runner with FsUnit assertions
- Unquote expressive checks
- FsCheck property-based tests
- Integration and test organisation guidance
Ratings & Reviews
No ratings yet
Be the first to rate fsharp-testing.
People also visit

rust-testing
Rust testing patterns including unit tests, integration tests, async testing

migrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn

benchmark-optimization-loop
Convert 'make it faster' requests into a bounded measured optimization loop
fsharp-testing FAQ
What does the fsharp-testing skill do?
It guides an agent in writing, reviewing and organising tests for F# code with xUnit, FsUnit, Unquote and FsCheck.
What is FsCheck used for?
Property-based testing, which the skill includes alongside unit and integration tests.
Does it cover C# tests too?
No. The C# and .NET testing guidance is a separate skill in the same collection.
How do I install it?
Run: npx skills add https://github.com/affaan-m/ecc --skill fsharp-testing
Is it free?
Yes. It is free and open source.
What are the best fsharp-testing alternatives?
Popular alternatives to fsharp-testing include csharp-testing, rust-testing and migrate-to-shoehorn. See all fsharp-testing alternatives
