db-migrator.go
29 строк · 524.0 Байт
1package action
2
3import (
4"flag"
5"testing"
6"time"
7
8"github.com/stretchr/testify/assert"
9"github.com/urfave/cli/v2"
10)
11
12var time230527213123 = time.Date(
132023, 05, 27,
1421, 31, 23,
150, time.UTC)
16
17func flagSet(t *testing.T, argument string) *flag.FlagSet {
18flagSet := flag.NewFlagSet("test", 0)
19err := flagSet.Parse([]string{argument})
20assert.NoError(t, err)
21
22return flagSet
23}
24
25func cliContext(t *testing.T, argument string) *cli.Context {
26flagSet := flagSet(t, argument)
27
28return cli.NewContext(nil, flagSet, nil)
29}
30