@@ -985,7 +985,7 @@ var _ = Describe("Fake client", func() {
985
985
986
986
It ("should be able to build with given tracker and get resource" , func () {
987
987
clientSet := fake .NewSimpleClientset (dep )
988
- cl := NewClientBuilder ().WithObjectTracker (clientSet .Tracker ()).Build ()
988
+ cl := NewClientBuilder ().WithRuntimeObjects ( dep2 ). WithObjectTracker (clientSet .Tracker ()).Build ()
989
989
990
990
By ("Getting a deployment" )
991
991
namespacedName := types.NamespacedName {
@@ -997,17 +997,38 @@ var _ = Describe("Fake client", func() {
997
997
Expect (err ).To (BeNil ())
998
998
Expect (obj ).To (Equal (dep ))
999
999
1000
- namespacedName2 := types.NamespacedName {
1001
- Name : "test-deployment-2" ,
1000
+ By ("Getting a deployment from clientSet" )
1001
+ csDep2 , err := clientSet .AppsV1 ().Deployments ("ns1" ).Get (context .Background (), "test-deployment-2" , metav1.GetOptions {})
1002
+ Expect (err ).To (BeNil ())
1003
+ Expect (csDep2 ).To (Equal (dep2 ))
1004
+
1005
+ By ("Getting a new deployment" )
1006
+ namespacedName3 := types.NamespacedName {
1007
+ Name : "test-deployment-3" ,
1002
1008
Namespace : "ns1" ,
1003
1009
}
1004
1010
1005
- _ , err = clientSet .AppsV1 ().Deployments ("ns1" ).Create (context .Background (), dep2 , metav1.CreateOptions {})
1011
+ dep3 := & appsv1.Deployment {
1012
+ TypeMeta : metav1.TypeMeta {
1013
+ APIVersion : "apps/v1" ,
1014
+ Kind : "Deployment" ,
1015
+ },
1016
+ ObjectMeta : metav1.ObjectMeta {
1017
+ Name : "test-deployment-3" ,
1018
+ Namespace : "ns1" ,
1019
+ Labels : map [string ]string {
1020
+ "test-label" : "label-value" ,
1021
+ },
1022
+ ResourceVersion : trackerAddResourceVersion ,
1023
+ },
1024
+ }
1025
+
1026
+ _ , err = clientSet .AppsV1 ().Deployments ("ns1" ).Create (context .Background (), dep3 , metav1.CreateOptions {})
1006
1027
Expect (err ).To (BeNil ())
1007
1028
1008
1029
obj = & appsv1.Deployment {}
1009
- err = cl .Get (context .Background (), namespacedName2 , obj )
1030
+ err = cl .Get (context .Background (), namespacedName3 , obj )
1010
1031
Expect (err ).To (BeNil ())
1011
- Expect (obj ).To (Equal (dep2 ))
1032
+ Expect (obj ).To (Equal (dep3 ))
1012
1033
})
1013
1034
})
0 commit comments