@@ -2,10 +2,7 @@ import uuid from "uuid/v4";
2
2
import * as deploymenttable from "../../lib/azure/deploymenttable" ;
3
3
import {
4
4
DeploymentTable ,
5
- RowACRToHLDPipeline ,
6
- RowHLDToManifestPipeline ,
7
- RowManifest ,
8
- RowSrcToACRPipeline ,
5
+ DeploymentEntry ,
9
6
} from "../../lib/azure/deploymenttable" ;
10
7
import * as storage from "../../lib/azure/storage" ;
11
8
import { deepClone } from "../../lib/util" ;
@@ -69,16 +66,11 @@ jest.spyOn(storage, "isStorageAccountNameAvailable").mockImplementation(
69
66
}
70
67
) ;
71
68
72
- let mockedDB : Array <
73
- | RowSrcToACRPipeline
74
- | RowACRToHLDPipeline
75
- | RowHLDToManifestPipeline
76
- | RowManifest
77
- > = [ ] ;
69
+ let mockedDB : Array < DeploymentEntry > = [ ] ;
78
70
79
71
jest . spyOn ( deploymenttable , "findMatchingDeployments" ) . mockImplementation (
80
- ( ) : Promise < RowSrcToACRPipeline [ ] > => {
81
- const array : RowSrcToACRPipeline [ ] = [ ] ;
72
+ ( ) : Promise < DeploymentEntry [ ] > => {
73
+ const array : DeploymentEntry [ ] = [ ] ;
82
74
return new Promise ( ( resolve ) => {
83
75
mockedDB . forEach ( ( row ) => {
84
76
if ( row . p1 === "500" ) {
@@ -93,13 +85,7 @@ jest.spyOn(deploymenttable, "findMatchingDeployments").mockImplementation(
93
85
jest
94
86
. spyOn ( deploymenttable , "insertToTable" )
95
87
. mockImplementation (
96
- (
97
- tableInfo : deploymenttable . DeploymentTable ,
98
- entry :
99
- | RowSrcToACRPipeline
100
- | RowACRToHLDPipeline
101
- | RowHLDToManifestPipeline
102
- ) => {
88
+ ( tableInfo : deploymenttable . DeploymentTable , entry : DeploymentEntry ) => {
103
89
// eslint-disable-next-line @typescript-eslint/no-explicit-any
104
90
return new Promise < any > ( ( resolve ) => {
105
91
mockedDB . push ( entry ) ;
@@ -120,26 +106,17 @@ jest.spyOn(deploymenttable, "deleteFromTable").mockImplementation(async () => {
120
106
121
107
jest
122
108
. spyOn ( deploymenttable , "updateEntryInTable" )
123
- . mockImplementation (
124
- (
125
- tableInfo : DeploymentTable ,
126
- entry :
127
- | RowSrcToACRPipeline
128
- | RowACRToHLDPipeline
129
- | RowHLDToManifestPipeline
130
- | RowManifest
131
- ) => {
132
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
133
- return new Promise < any > ( ( resolve ) => {
134
- mockedDB . forEach ( ( row , index : number ) => {
135
- if ( row . RowKey === entry . RowKey ) {
136
- mockedDB [ index ] = entry ;
137
- resolve ( entry ) ;
138
- }
139
- } , mockedDB ) ;
140
- } ) ;
141
- }
142
- ) ;
109
+ . mockImplementation ( ( tableInfo : DeploymentTable , entry : DeploymentEntry ) => {
110
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
111
+ return new Promise < any > ( ( resolve ) => {
112
+ mockedDB . forEach ( ( row , index : number ) => {
113
+ if ( row . RowKey === entry . RowKey ) {
114
+ mockedDB [ index ] = entry ;
115
+ resolve ( entry ) ;
116
+ }
117
+ } , mockedDB ) ;
118
+ } ) ;
119
+ } ) ;
143
120
144
121
jest . spyOn ( Math , "random" ) . mockImplementation ( ( ) : number => {
145
122
return 0.5 ;
0 commit comments