1
1
import { ICloudCapiCredentials } from 'src/modules/cloud/common/models' ;
2
2
import { CloudSubscriptionType } from 'src/modules/cloud/subscription/models' ;
3
+ import config from 'src/utils/config' ;
3
4
import { CloudCapiProvider } from './cloud.capi.provider' ;
4
5
6
+ const serverConfig = config . get ( 'server' ) ;
7
+
5
8
const getPrefixTests = [
6
9
{
7
10
input : undefined ,
@@ -17,22 +20,24 @@ const getPrefixTests = [
17
20
} ,
18
21
] ;
19
22
23
+ const userAgent = `RedisInsight/${ serverConfig . version } ` ;
24
+
20
25
const getHeadersTests = [
21
26
{
22
27
input : { } ,
23
- expected : { 'x-api-key' : undefined , 'x-api-secret-key' : undefined , 'User-Agent' : 'RedisInsight/2.32.0' } ,
28
+ expected : { 'x-api-key' : undefined , 'x-api-secret-key' : undefined , 'User-Agent' : userAgent } ,
24
29
} ,
25
30
{
26
31
input : { capiKey : 'key' } ,
27
- expected : { 'x-api-key' : 'key' , 'x-api-secret-key' : undefined , 'User-Agent' : 'RedisInsight/2.32.0' } ,
32
+ expected : { 'x-api-key' : 'key' , 'x-api-secret-key' : undefined , 'User-Agent' : userAgent } ,
28
33
} ,
29
34
{
30
35
input : { capiSecret : 'secret' } ,
31
- expected : { 'x-api-key' : undefined , 'x-api-secret-key' : 'secret' , 'User-Agent' : 'RedisInsight/2.32.0' } ,
36
+ expected : { 'x-api-key' : undefined , 'x-api-secret-key' : 'secret' , 'User-Agent' : userAgent } ,
32
37
} ,
33
38
{
34
39
input : { capiKey : 'key' , capiSecret : 'secret' } ,
35
- expected : { 'x-api-key' : 'key' , 'x-api-secret-key' : 'secret' , 'User-Agent' : 'RedisInsight/2.32.0' } ,
40
+ expected : { 'x-api-key' : 'key' , 'x-api-secret-key' : 'secret' , 'User-Agent' : userAgent } ,
36
41
} ,
37
42
] ;
38
43
0 commit comments