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()
Этот коммит содержится в:
родитель
60e2e2f4df
коммит
cdf3bfc099
5 изменённых файлов: 16 добавлений и 17 удалений
|
@ -346,13 +346,12 @@ The following example binds **godog** flags with specified prefix `godog` in ord
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"flag" // godog v0.10.0 and earlier
|
|
||||||
"os"
|
"os"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/cucumber/godog"
|
"github.com/cucumber/godog"
|
||||||
"github.com/cucumber/godog/colors"
|
"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{
|
var opts = godog.Options{
|
||||||
|
@ -361,13 +360,13 @@ var opts = godog.Options{
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
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)
|
godog.BindCommandLineFlags("godog.", &opts) // godog v0.11.0 (latest)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
func TestMain(m *testing.M) {
|
||||||
flag.Parse()
|
pflag.Parse()
|
||||||
opts.Paths = flag.Args()
|
opts.Paths = pflag.Args()
|
||||||
|
|
||||||
status := godog.TestSuite{
|
status := godog.TestSuite{
|
||||||
Name: "godogs",
|
Name: "godogs",
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
|
|
||||||
"github.com/cucumber/godog"
|
"github.com/cucumber/godog"
|
||||||
"github.com/cucumber/godog/colors"
|
"github.com/cucumber/godog/colors"
|
||||||
flag "github.com/spf13/pflag"
|
"github.com/spf13/pflag"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -18,8 +18,8 @@ func init() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
func TestMain(m *testing.M) {
|
||||||
flag.Parse()
|
pflag.Parse()
|
||||||
opts.Paths = flag.Args()
|
opts.Paths = pflag.Args()
|
||||||
|
|
||||||
status := godog.TestSuite{
|
status := godog.TestSuite{
|
||||||
Name: "godogs",
|
Name: "godogs",
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
|
|
||||||
"github.com/cucumber/godog"
|
"github.com/cucumber/godog"
|
||||||
"github.com/cucumber/godog/colors"
|
"github.com/cucumber/godog/colors"
|
||||||
flag "github.com/spf13/pflag"
|
"github.com/spf13/pflag"
|
||||||
)
|
)
|
||||||
|
|
||||||
var opts = godog.Options{Output: colors.Colored(os.Stdout)}
|
var opts = godog.Options{Output: colors.Colored(os.Stdout)}
|
||||||
|
@ -17,8 +17,8 @@ func init() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
func TestMain(m *testing.M) {
|
||||||
flag.Parse()
|
pflag.Parse()
|
||||||
opts.Paths = flag.Args()
|
opts.Paths = pflag.Args()
|
||||||
|
|
||||||
status := godog.TestSuite{
|
status := godog.TestSuite{
|
||||||
Name: "godogs",
|
Name: "godogs",
|
||||||
|
|
|
@ -2,7 +2,7 @@ package internal
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
flag "github.com/spf13/pflag"
|
"github.com/spf13/pflag"
|
||||||
|
|
||||||
"github.com/cucumber/godog/internal/flags"
|
"github.com/cucumber/godog/internal/flags"
|
||||||
)
|
)
|
||||||
|
@ -40,7 +40,7 @@ and contain buildable go source.`,
|
||||||
return rootCmd
|
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.StringVarP(&output, "output", "o", "", "compiles the test runner to the named file")
|
||||||
flagSet.BoolVar(&version, "version", false, "show current version")
|
flagSet.BoolVar(&version, "version", false, "show current version")
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ import (
|
||||||
|
|
||||||
"github.com/cucumber/godog"
|
"github.com/cucumber/godog"
|
||||||
"github.com/cucumber/godog/colors"
|
"github.com/cucumber/godog/colors"
|
||||||
flag "github.com/spf13/pflag"
|
"github.com/spf13/pflag"
|
||||||
)
|
)
|
||||||
|
|
||||||
var opts = godog.Options{Output: colors.Colored(os.Stdout)}
|
var opts = godog.Options{Output: colors.Colored(os.Stdout)}
|
||||||
|
@ -75,8 +75,8 @@ func init() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
func TestMain(m *testing.M) {
|
||||||
flag.Parse()
|
pflag.Parse()
|
||||||
opts.Paths = flag.Args()
|
opts.Paths = pflag.Args()
|
||||||
|
|
||||||
// ...
|
// ...
|
||||||
```
|
```
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче