@@ -72,7 +72,7 @@ func TestServiceCreateOrUpdateResource(t *testing.T) {
7272 r .ResourceName ().Return (resourceName ),
7373 r .ResourceGroupName ().Return (resourceGroupName ),
7474 s .GetLongRunningOperationState (resourceName , serviceName , infrav1 .PutFuture ).Return (validPutFuture ),
75- c .CreateOrUpdateAsync (gomockinternal .AContext (), gomock .AssignableToTypeOf (azureResourceGetterType ), resumeToken , gomock . Any () ).Return (fakeResource , nil , nil ),
75+ c .CreateOrUpdateAsync (gomockinternal .AContext (), gomock .AssignableToTypeOf (azureResourceGetterType ), createOrUpdateAsyncOpts ).Return (fakeResource , nil , nil ),
7676 s .DeleteLongRunningOperationState (resourceName , serviceName , infrav1 .PutFuture ),
7777 )
7878 },
@@ -86,7 +86,7 @@ func TestServiceCreateOrUpdateResource(t *testing.T) {
8686 r .ResourceName ().Return (resourceName ),
8787 r .ResourceGroupName ().Return (resourceGroupName ),
8888 s .GetLongRunningOperationState (resourceName , serviceName , infrav1 .PutFuture ).Return (validPutFuture ),
89- c .CreateOrUpdateAsync (gomockinternal .AContext (), gomock .AssignableToTypeOf (azureResourceGetterType ), resumeToken , gomock . Any () ).Return (nil , fakePoller [MockCreator ](g , http .StatusAccepted ), context .DeadlineExceeded ),
89+ c .CreateOrUpdateAsync (gomockinternal .AContext (), gomock .AssignableToTypeOf (azureResourceGetterType ), createOrUpdateAsyncOpts ).Return (nil , fakePoller [MockCreator ](g , http .StatusAccepted ), context .DeadlineExceeded ),
9090 s .SetLongRunningOperationState (gomock .AssignableToTypeOf (& infrav1.Future {})),
9191 s .DefaultedReconcilerRequeue ().Return (reconciler .DefaultReconcilerRequeue ),
9292 )
@@ -101,7 +101,7 @@ func TestServiceCreateOrUpdateResource(t *testing.T) {
101101 r .ResourceName ().Return (resourceName ),
102102 r .ResourceGroupName ().Return (resourceGroupName ),
103103 s .GetLongRunningOperationState (resourceName , serviceName , infrav1 .PutFuture ).Return (validPutFuture ),
104- c .CreateOrUpdateAsync (gomockinternal .AContext (), gomock .AssignableToTypeOf (azureResourceGetterType ), resumeToken , gomock . Any () ).Return (nil , fakePoller [MockCreator ](g , http .StatusAccepted ), errors .New ("foo" )),
104+ c .CreateOrUpdateAsync (gomockinternal .AContext (), gomock .AssignableToTypeOf (azureResourceGetterType ), createOrUpdateAsyncOpts ).Return (nil , fakePoller [MockCreator ](g , http .StatusAccepted ), errors .New ("foo" )),
105105 s .DeleteLongRunningOperationState (resourceName , serviceName , infrav1 .PutFuture ),
106106 )
107107 },
@@ -117,7 +117,7 @@ func TestServiceCreateOrUpdateResource(t *testing.T) {
117117 s .GetLongRunningOperationState (resourceName , serviceName , infrav1 .PutFuture ).Return (nil ),
118118 c .Get (gomockinternal .AContext (), gomock .AssignableToTypeOf (azureResourceGetterType )).Return (nil , & azcore.ResponseError {StatusCode : http .StatusNotFound }),
119119 r .Parameters (gomockinternal .AContext (), nil ).Return (fakeParameters , nil ),
120- c .CreateOrUpdateAsync (gomockinternal .AContext (), gomock .AssignableToTypeOf (azureResourceGetterType ), "" , gomock .Any ()).Return (nil , fakePoller [MockCreator ](g , http .StatusAccepted ), context .DeadlineExceeded ),
120+ c .CreateOrUpdateAsync (gomockinternal .AContext (), gomock .AssignableToTypeOf (azureResourceGetterType ), gomock .Any ()).Return (nil , fakePoller [MockCreator ](g , http .StatusAccepted ), context .DeadlineExceeded ),
121121 s .SetLongRunningOperationState (gomock .AssignableToTypeOf (& infrav1.Future {})),
122122 s .DefaultedReconcilerRequeue ().Return (reconciler .DefaultReconcilerRequeue ),
123123 )
@@ -293,17 +293,19 @@ const (
293293 resourceGroupName = "mock-resourcegroup"
294294 resourceName = "mock-resource"
295295 serviceName = "mock-service"
296- resumeToken = "mock-resume-token"
297296 invalidResumeToken = "!invalid-resume-token"
298297)
299298
300299var (
300+ createOrUpdateAsyncOpts = azure.CreateOrUpdateAsyncOpts {
301+ ResumeToken : "mock-resume-token" ,
302+ }
301303 validPutFuture = & infrav1.Future {
302304 Type : infrav1 .PutFuture ,
303305 ServiceName : serviceName ,
304306 Name : resourceName ,
305307 ResourceGroup : resourceGroupName ,
306- Data : base64 .URLEncoding .EncodeToString ([]byte (resumeToken )),
308+ Data : base64 .URLEncoding .EncodeToString ([]byte (createOrUpdateAsyncOpts . ResumeToken )),
307309 }
308310 invalidPutFuture = & infrav1.Future {
309311 Type : infrav1 .PutFuture ,
@@ -317,7 +319,7 @@ var (
317319 ServiceName : serviceName ,
318320 Name : resourceName ,
319321 ResourceGroup : resourceGroupName ,
320- Data : base64 .URLEncoding .EncodeToString ([]byte (resumeToken )),
322+ Data : base64 .URLEncoding .EncodeToString ([]byte (createOrUpdateAsyncOpts . ResumeToken )),
321323 }
322324 invalidDeleteFuture = & infrav1.Future {
323325 Type : infrav1 .DeleteFuture ,
0 commit comments