Dive into pact-go
$ cd consumer
$ go build -o consumer cmd/recipes/main.go
$ ./consumer
Options
-h
... Host where provider is running on (default:localhost
)-p
... Port that provider is listening (default:10000
)
$ cd provider
$ go build -o provider cmd/recipes/main.go
$ ./provider
Options
-p
... Port (default:10000
)
$ cd consumer/client
$ go test
$ cd provider/handler
$ go test