diff --git a/httptestgen/README.md b/httptestgen/README.md index 8fd230b..57d0874 100644 --- a/httptestgen/README.md +++ b/httptestgen/README.md @@ -45,10 +45,6 @@ And generates tests for specified http handlers (`CreateUserHandler`). # Example usage -```shell -go install ./cmd -``` - ## CLI ```shell @@ -63,5 +59,11 @@ go run ./cmd \ Add this to your target file. ```go -//go:generate cmd -input=handler.go -output=handler_test.go -testcases=testdata/testcases.json -request-type=CreateUserRequest -``` \ No newline at end of file +//go:generate go run ../path/to/cmd -input=handler.go -output=handler_test.go -testcases=testdata/testcases.json -request-type=CreateUserRequest +``` + +Then run: + +```sh +go generate +``` diff --git a/httptestgen/examples/handler/handler.go b/httptestgen/examples/handler/handler.go index 9b7e8f4..5de580e 100644 --- a/httptestgen/examples/handler/handler.go +++ b/httptestgen/examples/handler/handler.go @@ -1,4 +1,4 @@ -//go:generate cmd -input=handler.go -output=handler_test.go -testcases=testdata/testcases.json -request-type=CreateUserRequest +//go:generate go run ../../cmd -input=handler.go -output=handler_test.go -testcases=testdata/testcases.json -request-type=CreateUserRequest package handler import (