@@ -8,11 +8,11 @@ local origin_read = pl_config.read
8
8
local origin_isfile = pl_path .isfile
9
9
10
10
pl_config .read = function (name , ...)
11
- return hooked_file [name ] or origin_read (name , ... )
11
+ return hooked_file [pl_path . expanduser ( name ) ] or origin_read (name , ... )
12
12
end
13
13
14
14
pl_path .isfile = function (name )
15
- return hooked_file [name ] and true or origin_isfile (name )
15
+ return hooked_file [pl_path . expanduser ( name ) ] and true or origin_isfile (name )
16
16
end
17
17
18
18
local function hook_config_file (name , content )
@@ -40,15 +40,15 @@ describe("SharedFileCredentials_spec", function()
40
40
end )
41
41
42
42
it (" gets from config" , function ()
43
- hook_config_file (" ~/.aws/config" , {
43
+ hook_config_file (pl_path . expanduser ( " ~/.aws/config" ) , {
44
44
default = {
45
45
aws_access_key_id = " access" ,
46
46
aws_secret_access_key = " secret" ,
47
47
aws_session_token = " token" ,
48
48
}
49
49
})
50
50
local cred = SharedFileCredentials_spec :new {}
51
- assert .is_false (cred :needsRefresh ()) -- false; because we fetch upon instanciation
51
+ assert .is_false (cred :needsRefresh ())
52
52
53
53
local get = {cred :get ()}
54
54
assert .is .near (ngx .now () + 10 * 365 * 24 * 60 * 60 , 30 , get [5 ]) -- max delta = 30 seconds
@@ -58,7 +58,7 @@ describe("SharedFileCredentials_spec", function()
58
58
end )
59
59
60
60
it (" gets from credentials" , function ()
61
- hook_config_file (" ~/.aws/credentials" , {
61
+ hook_config_file (pl_path . expanduser ( " ~/.aws/credentials" ) , {
62
62
default = {
63
63
aws_access_key_id = " access" ,
64
64
aws_secret_access_key = " secret" ,
@@ -67,7 +67,7 @@ describe("SharedFileCredentials_spec", function()
67
67
})
68
68
69
69
local cred = SharedFileCredentials_spec :new {}
70
- assert .is_false (cred :needsRefresh ()) -- false; because we fetch upon instanciation
70
+ assert .is_false (cred :needsRefresh ())
71
71
72
72
local get = {cred :get ()}
73
73
assert .is .near (ngx .now () + 10 * 365 * 24 * 60 * 60 , 30 , get [5 ]) -- max delta = 30 seconds
0 commit comments