forked from talamer/console
-
Notifications
You must be signed in to change notification settings - Fork 0
/
server_test.go
31 lines (28 loc) · 702 Bytes
/
server_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package server
import (
"io/ioutil"
"testing"
)
func TestKubeConfigTempl(t *testing.T) {
if err := NewKubeConfigTmpl(
"tectonic_cluster_name",
"client_foo",
"client_foo_secret",
"https://k8s.example.com",
"https://dex.example.com",
nil, nil,
).Execute(ioutil.Discard, "id_token", "refresh_token"); err != nil {
t.Errorf("failed to execute template: %v", err)
}
if err := NewKubeConfigTmpl(
"tectonic_cluster_name",
"client_foo",
"client_foo_secret",
"https://k8s.example.com",
"https://dex.example.com",
[]byte("foobar"),
[]byte("barfoo"),
).Execute(ioutil.Discard, "id_token", "refresh_token"); err != nil {
t.Errorf("failed to execute template: %v", err)
}
}