qa-unit-tests-go-rust
Go and Rust unit testing: table-driven Go tests with t.Run subtests, benchmarks, native fuzzing and the race detector, plus cargo test with Criterion. Each language skill covers framework choice and test conventions, with Ginkgo and Go mocking, rstest and mockall as references.
Install this plugin
View source (opens in a new tab)/plugin install qa-unit-tests-go-rust@testland-qaFirst time? Add the marketplace with /plugin marketplace add testland/qa
Plugin
- Category
- Functional testing
- Version
v1.3.2- Contents
- 2 skills
- Part of
- qa-role-sdet
Skills2
go-unit-testsUse whenever the task is to write, add, fix or review Go tests, even a quick table-driven test for one function: t.Run subtests, t.Parallel, helpers, fuzz tests, benchmarks, race detection and coverage with go test, plus Ginkgo and gomock or testify mocks.skillrust-unit-testsUse whenever the task is to write, add, fix or review Rust tests, even one quick #[test]: assert macros, should_panic, Result-returning tests, integration and doc tests, rstest parametrization, mockall, coverage with cargo-llvm-cov and Criterion benchmarks.skill
About qa-unit-tests-go-rust
Go + Rust unit testing in two umbrella skills - one per language, each centered on the stdlib harness with the community frameworks and mocking libraries as bundled references. Combined plugin since each language has a small test surface (stdlib + 1 community library).
Per-framework lifecycle scope. Does not duplicate qa-test-review (test code hygiene).