Skip to content

Commit

Permalink
types, more coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
Arkady Emeleyanov committed Feb 15, 2017
1 parent b6ed401 commit 324106b
Showing 1 changed file with 29 additions and 1 deletion.
30 changes: 29 additions & 1 deletion pkg/kubectl/types_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,13 @@ import (
"github.com/stretchr/testify/assert"
)

func TestReplicaSet_GetImages(t *testing.T) {
func TestReplicaSet_Types(t *testing.T) {
rs := ReplicaSet{
Kind: "ReplicaSet",
Metadata: kubeTypeMetadata{
Name: "test-replicaset-42",
Namespace: "default",
},
Spec: kubeTypeResourceSpec{
Template: kubeTypeTemplate{
Spec: kubeTypeSpec{
Expand All @@ -20,5 +25,28 @@ func TestReplicaSet_GetImages(t *testing.T) {
},
}

assert.Equal(t, "test-replicaset-42", rs.GetName())
assert.Equal(t, "replicaset", rs.GetKind())
assert.Equal(t, []string{"registry.example.com/example/repo:1"}, rs.GetImages())
}

func TestDeployment_Types(t *testing.T) {
d := Deployment{
Kind: "Deployment",
Metadata: kubeTypeMetadata{
Name: "test-deployment",
Namespace: "default",
},
}

assert.Equal(t, "test-deployment", d.GetName())
assert.Equal(t, "deployment", d.GetKind())
}

func TestKubeResourceList_Types(t *testing.T) {
rl := kubeResourceList{
Kind: "List",
}

assert.Equal(t, "list", rl.GetKind())
}

0 comments on commit 324106b

Please sign in to comment.