Category: testing

Stop Rebuilding XDG Directories in Go Unit Tests
Readable Test Fixtures: Prefer Named Data Over Opaque Bytes
Large Go Tests Should Read Like Scenarios
Go Tests: Treat Process State, Time, and Standard I/O as Dependencies
Go Test Setup: Use Small Must Helpers When Errors Add No Meaning
Minimize Filesystem Side Effects in Go Tests
Choosing Go Filesystem Test Fixtures: embed, MapFS, and txtar
Scenarios as Executable Application State
Txtar Test Systems in Practice: Iterating to Scale (v2)
Txtar Test Systems in Practice: Data, Scenarios, and Embedded Walkers