+5
-5
.tangled/workflows/test.yaml
+5
-5
.tangled/workflows/test.yaml
···
1
when:
2
-
- event: ["push"]
3
-
branch: ["master"]
4
5
dependencies:
6
nixpkgs:
7
- go
8
-
9
-
environment:
10
-
CGO_ENABLED: 1
11
12
steps:
13
- name: patch static dir
···
15
mkdir -p appview/pages/static; touch appview/pages/static/x
16
17
- name: run all tests
18
command: |
19
go test -v ./...
···
1
when:
2
+
- event: push
3
+
branch: master
4
5
dependencies:
6
nixpkgs:
7
- go
8
+
- gcc
9
10
steps:
11
- name: patch static dir
···
13
mkdir -p appview/pages/static; touch appview/pages/static/x
14
15
- name: run all tests
16
+
environment:
17
+
CGO_ENABLED: 1
18
command: |
19
go test -v ./...
+4
-11
spindle/engine/envs_test.go
+4
-11
spindle/engine/envs_test.go
···
1
package engine
2
3
import (
4
-
"reflect"
5
"testing"
6
)
7
8
func TestConstructEnvs(t *testing.T) {
···
27
want: EnvVars{"FOO=bar", "BAZ=qux"},
28
},
29
}
30
-
31
for _, tt := range tests {
32
t.Run(tt.name, func(t *testing.T) {
33
got := ConstructEnvs(tt.in)
34
-
35
if got == nil {
36
got = EnvVars{}
37
}
38
-
39
-
if !reflect.DeepEqual(got, tt.want) {
40
-
t.Errorf("ConstructEnvs() = %v, want %v", got, tt.want)
41
-
}
42
})
43
}
44
}
···
47
ev := EnvVars{}
48
ev.AddEnv("FOO", "bar")
49
ev.AddEnv("BAZ", "qux")
50
-
51
want := EnvVars{"FOO=bar", "BAZ=qux"}
52
-
if !reflect.DeepEqual(ev, want) {
53
-
t.Errorf("AddEnv result = %v, want %v", ev, want)
54
-
}
55
}
···
1
package engine
2
3
import (
4
"testing"
5
+
6
+
"github.com/stretchr/testify/assert"
7
)
8
9
func TestConstructEnvs(t *testing.T) {
···
28
want: EnvVars{"FOO=bar", "BAZ=qux"},
29
},
30
}
31
for _, tt := range tests {
32
t.Run(tt.name, func(t *testing.T) {
33
got := ConstructEnvs(tt.in)
34
if got == nil {
35
got = EnvVars{}
36
}
37
+
assert.Equal(t, tt.want, got)
38
})
39
}
40
}
···
43
ev := EnvVars{}
44
ev.AddEnv("FOO", "bar")
45
ev.AddEnv("BAZ", "qux")
46
want := EnvVars{"FOO=bar", "BAZ=qux"}
47
+
assert.Equal(t, want, ev)
48
}