Skip to content

Commit abb7ec0

Browse files
authored
update go example in readme (#181)
1 parent dd28761 commit abb7ec0

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

README.md

+12-4
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,21 @@ var pickles = Gherkin.compile(gherkinDocument, 'uri_of_the_feature.feature', uui
104104

105105
```go
106106
// Go
107-
// Download the package via: `go get github.com/cucumber/cucumber/gherkin/go`
107+
// Download the package via: `go get github.com/cucumber/gherkin/go/v27`
108+
// && go get "github.com/cucumber/messages/go/v22"
108109
import (
109110
"strings"
110-
gherkin "github.com/cucumber/cucumber/gherkin/go"
111+
112+
gherkin "github.com/cucumber/gherkin/go/v27"
113+
messages "github.com/cucumber/messages/go/v22"
111114
)
112-
reader := strings.NewReader(`Feature: ...`)
113-
gherkinDocument, err := gherkin.ParseGherkinDocument(reader)
115+
116+
func main() {
117+
uuid := &message.UUID{} // or &message.Incrementing{}
118+
reader := strings.NewReader(`Feature: ...`)
119+
gherkinDocument, err := gherkin.ParseGherkinDocument(reader, uuid.NewId)
120+
pickles := gherkin.Pickles(*gherkinDocument, "minimal.feature", uuid.NewId)
121+
}
114122
```
115123

116124
```python

0 commit comments

Comments
 (0)