got

Test framework

A Go test framework with features like pretty output and value snapshot assertion.

An enjoyable golang test framework.

GitHub

265 stars
4 watching
18 forks
Language: Go
last commit: 5 months ago
Linked from 2 awesome lists

assertdependency-freediffgolanglightweightlogsnapshot-testingtesttestingunit-testing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
marvinjwendt/testza A comprehensive testing framework for Go, providing features for assertions, fuzzing, output capture, and more. 418
luontola/gospec A testing framework for Go that allows writing self-documenting tests/specifications and executes them concurrently and safely isolated. 113
vcaesar/tt A tool for writing and running tests in Go with colorful output and benchmarking capabilities. 8
matryer/is A testing framework for Go with simple and readable API 1,782
gotestyourself/gotest.tools Tools to augment Go testing and support common testing patterns 518
franela/goblin A testing framework that simplifies writing tests in Go with a focus on simplicity and ease of use. 885
golemfactory/goth An integration testing framework for the Golem Network client. 10
memsql/ntest Provides a framework for writing type-based tests using dependency injection. 2
gotestyourself/gotestsum A tool that runs and summarizes Go tests with customizable output formats 2,095
maargenton/go-testpredicate A comprehensive assertions library with diagnostic output for unit testing in Go. 5
orlangure/gnomock A toolkit for integration and end-to-end testing without writing mocks 1,395
gotesttools/gotestfmt Transforms Golang test output into a human-readable format 512
maxatome/go-testdeep Tool for comparing and testing Go code 436
go-bdd/gobdd A BDD testing framework for Go that uses the gherkin syntax and aims to provide more flexibility and customization than existing alternatives. 115
gkampitakis/go-snaps A testing library for Go that allows developers to create reusable snapshots of test data 173