diff --git a/.tangled/workflows/test.yaml b/.tangled/workflows/test.yaml --- a/.tangled/workflows/test.yaml +++ b/.tangled/workflows/test.yaml @@ -1,13 +1,11 @@ when: - - event: ["push"] - branch: ["master"] + - event: push + branch: master dependencies: nixpkgs: - go - -environment: - CGO_ENABLED: 1 + - gcc steps: - name: patch static dir @@ -15,5 +13,7 @@ command: | mkdir -p appview/pages/static; touch appview/pages/static/x - name: run all tests + environment: + CGO_ENABLED: 1 command: | go test -v ./... diff --git a/spindle/engine/envs_test.go b/spindle/engine/envs_test.go --- a/spindle/engine/envs_test.go +++ b/spindle/engine/envs_test.go @@ -1,8 +1,9 @@ package engine import ( - "reflect" "testing" + + "github.com/stretchr/testify/assert" ) func TestConstructEnvs(t *testing.T) { @@ -27,18 +28,13 @@ in: map[string]string{"FOO": "bar", "BAZ": "qux"}, want: EnvVars{"FOO=bar", "BAZ=qux"}, }, } - for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { got := ConstructEnvs(tt.in) - if got == nil { got = EnvVars{} } - - if !reflect.DeepEqual(got, tt.want) { - t.Errorf("ConstructEnvs() = %v, want %v", got, tt.want) - } + assert.Equal(t, tt.want, got) }) } } @@ -47,9 +43,6 @@ func TestAddEnv(t *testing.T) { ev := EnvVars{} ev.AddEnv("FOO", "bar") ev.AddEnv("BAZ", "qux") - want := EnvVars{"FOO=bar", "BAZ=qux"} - if !reflect.DeepEqual(ev, want) { - t.Errorf("AddEnv result = %v, want %v", ev, want) - } + assert.Equal(t, want, ev) }