Skip to content

Commit 3fc3606

Browse files
committed
fix flags test
1 parent c978162 commit 3fc3606

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

flags_test.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515
package ecdysis
1616

1717
import (
18-
"reflect"
1918
"testing"
2019
"time"
20+
21+
"github.com/google/go-cmp/cmp"
2122
)
2223

2324
type testFlags struct {
@@ -43,7 +44,7 @@ type testFlags struct {
4344
func TestBuildFlags(t *testing.T) {
4445
flags := testFlags{}
4546

46-
want := []Flag{
47+
want := Flags{
4748
{Long: "flag1", Short: "a", Usage: "flag1 usage", Required: true, Persistent: false, Ptr: &flags.Flag1},
4849
{Long: "flag2", Short: "b", Usage: "flag2 usage", Required: false, Persistent: true, Ptr: &flags.Flag2},
4950
{Long: "flag3", Short: "c", Usage: "flag3 usage", Required: true, Persistent: false, Ptr: &flags.Flag3},
@@ -64,7 +65,7 @@ func TestBuildFlags(t *testing.T) {
6465
}
6566

6667
got := BuildFlags(&flags)
67-
if !reflect.DeepEqual(got, want) {
68-
t.Fatalf(`expected "%v", got "%v"`, want, got)
68+
if diff := cmp.Diff(got, want); diff != "" {
69+
t.Fatal(diff)
6970
}
7071
}

0 commit comments

Comments
 (0)