Esta Kata hecha en el lenguaje Go es una version actualizada de la ya existente en el repositorio de Emily Bache.
Realiza un fork de este repositorio y lee el fichero con las especificaciones del código.
- Go 1.18
- Go Modules
Para ejecutar la aplicación:
$ go run texttest_fixtures.go [<number-of-days>; default: 2]
Para ejecutar todos los test:
$ go test ./...
Para ejecutar uno o varios tests en particular:
$ go test <ruta del archivo o carpeta> <ruta de otro archivo o carpeta> ...
Para visualizar la cobertura de tests:
$ go test ./... -coverprofile=cover.out
$ go tool cover -html=cover.out
Para crear el binario:
$ go build .
Una vez creado, para ejecutar la aplicación:
$ ./go-gildedrose [<number-of-days>; default: 2]