@@ -27,19 +27,33 @@ class IngressTest extends TestCase
2727 ],
2828 ]];
2929
30+ /**
31+ * The default testing tls.
32+ *
33+ * @var array
34+ */
35+ protected static $ tls = [[
36+ 'hosts ' => [
37+ 'nginx.test.com ' ,
38+ ],
39+ 'secretName ' => 'verySecretName ' ,
40+ ]];
41+
3042 public function test_ingress_build ()
3143 {
3244 $ ing = $ this ->cluster ->ingress ()
3345 ->setName ('nginx ' )
3446 ->setLabels (['tier ' => 'backend ' ])
3547 ->setAnnotations (['nginx/ann ' => 'yes ' ])
48+ ->setTls (self ::$ tls )
3649 ->addRules (self ::$ rules )
3750 ->setRules (self ::$ rules );
3851
3952 $ this ->assertEquals ('networking.k8s.io/v1beta1 ' , $ ing ->getApiVersion ());
4053 $ this ->assertEquals ('nginx ' , $ ing ->getName ());
4154 $ this ->assertEquals (['tier ' => 'backend ' ], $ ing ->getLabels ());
4255 $ this ->assertEquals (['nginx/ann ' => 'yes ' ], $ ing ->getAnnotations ());
56+ $ this ->assertEquals (self ::$ tls , $ ing ->getTls ());
4357 $ this ->assertEquals (self ::$ rules , $ ing ->getRules ());
4458 }
4559
@@ -71,6 +85,7 @@ public function runCreationTests()
7185 ->setName ('nginx ' )
7286 ->setLabels (['tier ' => 'backend ' ])
7387 ->setAnnotations (['nginx/ann ' => 'yes ' ])
88+ ->setTls (self ::$ tls )
7489 ->setRules (self ::$ rules );
7590
7691 $ this ->assertFalse ($ ing ->isSynced ());
@@ -87,6 +102,7 @@ public function runCreationTests()
87102 $ this ->assertEquals ('nginx ' , $ ing ->getName ());
88103 $ this ->assertEquals (['tier ' => 'backend ' ], $ ing ->getLabels ());
89104 $ this ->assertEquals (['nginx/ann ' => 'yes ' ], $ ing ->getAnnotations ());
105+ $ this ->assertEquals (self ::$ tls , $ ing ->getTls ());
90106 $ this ->assertEquals (self ::$ rules , $ ing ->getRules ());
91107 }
92108
@@ -134,6 +150,7 @@ public function runUpdateTests()
134150 $ this ->assertEquals ('nginx ' , $ ing ->getName ());
135151 $ this ->assertEquals (['tier ' => 'backend ' ], $ ing ->getLabels ());
136152 $ this ->assertEquals ([], $ ing ->getAnnotations ());
153+ $ this ->assertEquals (self ::$ tls , $ ing ->getTls ());
137154 $ this ->assertEquals (self ::$ rules , $ ing ->getRules ());
138155 }
139156
0 commit comments