22
33This tutorial covers the topic of writing tests for your new or existing Commodore Component.
44It assumes that you are familiar with writing Commodore Components.
5- If not, see link :index.adoc[Writing your First Commodore Component].
5+ If not, see xref :index.adoc[Writing your First Commodore Component].
66
77Currently, we can test components with two approaches:
88
6666func Test_Deployment_DefaultParameters(t *testing.T) {
6767
6868 subject := DecodeDeployment(t, testPath+"/10_deployment.yaml")
69- require.NotEmpty(t, subject.Spec.Template.Spec.Containers)
69+ require.NotEmpty(t, subject.Spec.Template.Spec.Containers)
7070 container := subject.Spec.Template.Spec.Containers[0]
7171
7272 assert.Equal(t, "espejo", container.Name)
@@ -75,7 +75,7 @@ func Test_Deployment_DefaultParameters(t *testing.T) {
7575 assert.Contains(t, container.Args, "--metrics-addr=:8080")
7676 assert.Contains(t, container.Args, "--enable-leader-election=true")
7777
78- require.NotEmpty(t, container.Env)
78+ require.NotEmpty(t, container.Env)
7979 env := container.Env[0]
8080 assert.Equal(t, "WATCH_NAMESPACE", env.Name)
8181 assert.Equal(t, "metadata.namespace", env.ValueFrom.FieldRef.FieldPath)
0 commit comments