Testando APIs em Golang usando apitest
Uma das grandes vantagens da linguagem Go é sua biblioteca padrão, que contém muitas das funcionalidades que são úteis no desenvolvimento de aplicações modernas, como servidor e cliente HTTP, parser de JSON, e testes. É exatamente sobre esse último ponto que vou falar neste post. Com a biblioteca padrão é possível escrever testes para sua API, como no exemplo a seguir. Código da API No nosso arquivo main.go vamos criar uma API simples:...