typeover
curriculum

Curriculum Idioms & ecosystem Testing exercise 2 · mcq

Testing

Pick the IDIOMATIC signature for a top-level Go test function. TypeScript: test("description", () => { ... }) or describe(...) + it(...). Go's shape is a function declaration with a single mandatory parameter.

TypeScript reference
Pick the idiomatic Go translation

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.