removed renamed imports of pflag.

This was causing way to much investigating in order for me to find
That I've only copied parts of the examples resulting in "flag".Parse
instead of pflag.Parse()
Этот коммит содержится в:
Rickard Englund 2021-05-30 19:14:26 +02:00
родитель 60e2e2f4df
коммит cdf3bfc099
5 изменённых файлов: 16 добавлений и 17 удалений

Просмотреть файл

@ -346,13 +346,12 @@ The following example binds **godog** flags with specified prefix `godog` in ord
package main
import (
"flag" // godog v0.10.0 and earlier
"os"
"testing"
"github.com/cucumber/godog"
"github.com/cucumber/godog/colors"
flag "github.com/spf13/pflag" // godog v0.11.0 (latest)
"github.com/spf13/pflag" // godog v0.11.0 (latest)
)
var opts = godog.Options{
@ -361,13 +360,13 @@ var opts = godog.Options{
}
func init() {
godog.BindFlags("godog.", flag.CommandLine, &opts) // godog v0.10.0 and earlier
godog.BindFlags("godog.", pflag.CommandLine, &opts) // godog v0.10.0 and earlier
godog.BindCommandLineFlags("godog.", &opts) // godog v0.11.0 (latest)
}
func TestMain(m *testing.M) {
flag.Parse()
opts.Paths = flag.Args()
pflag.Parse()
opts.Paths = pflag.Args()
status := godog.TestSuite{
Name: "godogs",

Просмотреть файл

@ -7,7 +7,7 @@ import (
"github.com/cucumber/godog"
"github.com/cucumber/godog/colors"
flag "github.com/spf13/pflag"
"github.com/spf13/pflag"
"github.com/stretchr/testify/assert"
)
@ -18,8 +18,8 @@ func init() {
}
func TestMain(m *testing.M) {
flag.Parse()
opts.Paths = flag.Args()
pflag.Parse()
opts.Paths = pflag.Args()
status := godog.TestSuite{
Name: "godogs",

Просмотреть файл

@ -7,7 +7,7 @@ import (
"github.com/cucumber/godog"
"github.com/cucumber/godog/colors"
flag "github.com/spf13/pflag"
"github.com/spf13/pflag"
)
var opts = godog.Options{Output: colors.Colored(os.Stdout)}
@ -17,8 +17,8 @@ func init() {
}
func TestMain(m *testing.M) {
flag.Parse()
opts.Paths = flag.Args()
pflag.Parse()
opts.Paths = pflag.Args()
status := godog.TestSuite{
Name: "godogs",

Просмотреть файл

@ -2,7 +2,7 @@ package internal
import (
"github.com/spf13/cobra"
flag "github.com/spf13/pflag"
"github.com/spf13/pflag"
"github.com/cucumber/godog/internal/flags"
)
@ -40,7 +40,7 @@ and contain buildable go source.`,
return rootCmd
}
func bindRootCmdFlags(flagSet *flag.FlagSet) {
func bindRootCmdFlags(flagSet *pflag.FlagSet) {
flagSet.StringVarP(&output, "output", "o", "", "compiles the test runner to the named file")
flagSet.BoolVar(&version, "version", false, "show current version")

Просмотреть файл

@ -65,7 +65,7 @@ import (
"github.com/cucumber/godog"
"github.com/cucumber/godog/colors"
flag "github.com/spf13/pflag"
"github.com/spf13/pflag"
)
var opts = godog.Options{Output: colors.Colored(os.Stdout)}
@ -75,8 +75,8 @@ func init() {
}
func TestMain(m *testing.M) {
flag.Parse()
opts.Paths = flag.Args()
pflag.Parse()
opts.Paths = pflag.Args()
// ...
```
@ -91,4 +91,4 @@ To build a test binary, `godog --output g.test [<feature>]`has been replaced wit
Full change log
---------------
See [CHANGELOG.md](https://github.com/cucumber/godog/blob/master/CHANGELOG.md#v0110-rc1).
See [CHANGELOG.md](https://github.com/cucumber/godog/blob/master/CHANGELOG.md#v0110-rc1).