typeover
curriculum

Curriculum Idioms & ecosystem Testing exercise 5 · fill-word

Testing

Type the method on *testing.T that reports a failure WITH a printf-style format string. (Counterpart to bare t.Error(args...).)

TypeScript reference
Fill the blanks →

About this theme

Go has a testing package in the standard library. Tests live next to code in _test.go files. The pattern is table-driven: a slice of (name, input, want) tuples plus t.Run(name, ...) for subtests. No assertion library required — if got != want { t.Errorf(...) } is the whole vocabulary.