@@ -13,6 +13,9 @@ import { getTestServerUrl, makeRequestAndVerifyResponse, setTestMode } from "./u
13
13
describe ( `proxy tool - sanitizers` , ( ) => {
14
14
let recorder : Recorder ;
15
15
let client : ServiceClient ;
16
+ const fakeSecretValue = "fake_secret_info" ;
17
+ const secretValue = "abcdef" ;
18
+ let currentValue : string ;
16
19
17
20
before ( ( ) => {
18
21
setTestMode ( mode ) ;
@@ -21,6 +24,7 @@ import { getTestServerUrl, makeRequestAndVerifyResponse, setTestMode } from "./u
21
24
beforeEach ( async function ( ) {
22
25
recorder = new Recorder ( this . currentTest ) ;
23
26
client = new ServiceClient ( recorder . configureClientOptions ( { baseUri : getTestServerUrl ( ) } ) ) ;
27
+ currentValue = isPlaybackMode ( ) ? fakeSecretValue : secretValue ;
24
28
} ) ;
25
29
26
30
afterEach ( async ( ) => {
@@ -36,16 +40,16 @@ import { getTestServerUrl, makeRequestAndVerifyResponse, setTestMode } from "./u
36
40
{
37
41
regex : true ,
38
42
target : "abc+def" ,
39
- value : "fake_secret_info" ,
43
+ value : fakeSecretValue ,
40
44
} ,
41
45
] ,
42
46
} ,
43
47
} ) ;
44
48
await makeRequestAndVerifyResponse (
45
49
client ,
46
50
{
47
- path : `/sample_response/abcdef ` ,
48
- body : "abcdef" ,
51
+ path : `/sample_response/${ currentValue } ` ,
52
+ body : currentValue ,
49
53
method : "POST" ,
50
54
} ,
51
55
{ val : "I am the answer!" }
@@ -58,17 +62,17 @@ import { getTestServerUrl, makeRequestAndVerifyResponse, setTestMode } from "./u
58
62
sanitizerOptions : {
59
63
generalSanitizers : [
60
64
{
61
- target : "abcdef" ,
62
- value : "fake_secret_info" ,
65
+ target : currentValue ,
66
+ value : fakeSecretValue ,
63
67
} ,
64
68
] ,
65
69
} ,
66
70
} ) ;
67
71
await makeRequestAndVerifyResponse (
68
72
client ,
69
73
{
70
- path : `/sample_response/abcdef ` ,
71
- body : "abcdef" ,
74
+ path : `/sample_response/${ currentValue } ` ,
75
+ body : currentValue ,
72
76
method : "POST" ,
73
77
} ,
74
78
{ val : "I am the answer!" }
@@ -93,7 +97,6 @@ import { getTestServerUrl, makeRequestAndVerifyResponse, setTestMode } from "./u
93
97
94
98
it ( "BodyKeySanitizer" , async ( ) => {
95
99
const secretValue = "ab12cd34ef" ;
96
- const fakeSecretValue = "fake_secret_info" ;
97
100
await recorder . start ( {
98
101
envSetupForPlayback : { } ,
99
102
sanitizerOptions : {
@@ -128,7 +131,6 @@ import { getTestServerUrl, makeRequestAndVerifyResponse, setTestMode } from "./u
128
131
129
132
it ( "BodyRegexSanitizer" , async ( ) => {
130
133
const secretValue = "ab12cd34ef" ;
131
- const fakeSecretValue = "fake_secret_info" ;
132
134
await recorder . start ( {
133
135
envSetupForPlayback : { } ,
134
136
sanitizerOptions : {
@@ -290,7 +292,6 @@ import { getTestServerUrl, makeRequestAndVerifyResponse, setTestMode } from "./u
290
292
291
293
it . skip ( "ResetSanitizer (uses BodyRegexSanitizer as example)" , async ( ) => {
292
294
const secretValue = "ab12cd34ef" ;
293
- const fakeSecretValue = "fake_secret_info" ;
294
295
await recorder . start ( {
295
296
envSetupForPlayback : { } ,
296
297
sanitizerOptions : {
0 commit comments