1- /* eslint-disable @typescript-eslint/no-unused-vars */
2- import {
3- GetSecretOptions ,
4- KeyVaultSecret ,
5- SecretClient ,
6- SetSecretOptions ,
7- } from "@azure/keyvault-secrets" ;
1+ import { KeyVaultSecret } from "@azure/keyvault-secrets" ;
82import uuid from "uuid/v4" ;
93import { disableVerboseLogging , enableVerboseLogging } from "../../logger" ;
104import { getSecret , setSecret } from "./keyvault" ;
@@ -16,10 +10,7 @@ const secretValue = uuid();
1610
1711jest . spyOn ( keyvault , "getClient" ) . mockReturnValue (
1812 Promise . resolve ( {
19- getSecret : async (
20- secretName : string ,
21- options ?: GetSecretOptions
22- ) : Promise < KeyVaultSecret > => {
13+ getSecret : async ( ) : Promise < KeyVaultSecret > => {
2314 return {
2415 name : "test" ,
2516 properties : {
@@ -29,11 +20,7 @@ jest.spyOn(keyvault, "getClient").mockReturnValue(
2920 value : "secretValue" ,
3021 } ;
3122 } ,
32- setSecret : async (
33- secretName : string ,
34- value : string ,
35- options ?: SetSecretOptions
36- ) : Promise < KeyVaultSecret > => {
23+ setSecret : async ( ) : Promise < KeyVaultSecret > => {
3724 return {
3825 name : "test" ,
3926 properties : {
@@ -42,7 +29,8 @@ jest.spyOn(keyvault, "getClient").mockReturnValue(
4229 } ,
4330 } ;
4431 } ,
45- } as SecretClient )
32+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
33+ } as any )
4634) ;
4735
4836beforeAll ( ( ) => {
@@ -67,14 +55,11 @@ describe("set secret", () => {
6755 test ( "negative test" , async ( ) => {
6856 jest . spyOn ( keyvault , "getClient" ) . mockReturnValueOnce (
6957 Promise . resolve ( {
70- setSecret : (
71- secretName : string ,
72- value : string ,
73- options ?: SetSecretOptions
74- ) : Promise < KeyVaultSecret > => {
58+ setSecret : ( ) : Promise < KeyVaultSecret > => {
7559 throw new Error ( "fake error" ) ;
7660 } ,
77- } as SecretClient )
61+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
62+ } as any )
7863 ) ;
7964 try {
8065 await setSecret ( keyVaultName , mockedName , secretValue ) ;
@@ -100,16 +85,14 @@ describe("get secret", () => {
10085 it ( "negative test: secret not found" , async ( ) => {
10186 jest . spyOn ( keyvault , "getClient" ) . mockReturnValueOnce (
10287 Promise . resolve ( {
103- getSecret : (
104- secretName : string ,
105- options ?: GetSecretOptions
106- ) : Promise < KeyVaultSecret > => {
88+ getSecret : ( ) : Promise < KeyVaultSecret > => {
10789 throw {
10890 code : "SecretNotFound" ,
10991 statusCode : 404 ,
11092 } ;
11193 } ,
112- } as SecretClient )
94+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
95+ } as any )
11396 ) ;
11497 try {
11598 const val = await getSecret ( keyVaultName , mockedName ) ;
@@ -121,16 +104,14 @@ describe("get secret", () => {
121104 it ( "negative test: other errors" , async ( ) => {
122105 jest . spyOn ( keyvault , "getClient" ) . mockReturnValueOnce (
123106 Promise . resolve ( {
124- getSecret : (
125- secretName : string ,
126- options ?: GetSecretOptions
127- ) : Promise < KeyVaultSecret > => {
107+ getSecret : ( ) : Promise < KeyVaultSecret > => {
128108 throw {
129109 code : "something else" ,
130110 statusCode : 400 ,
131111 } ;
132112 } ,
133- } as SecretClient )
113+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
114+ } as any )
134115 ) ;
135116 try {
136117 await getSecret ( keyVaultName , mockedName ) ;
0 commit comments