Skip to content

Commit a6bfec2

Browse files
committed
Adding some more tests around the object structure
1 parent 6388c2a commit a6bfec2

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

test/AwsParameterStoreJsonReader_test.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,15 @@ describe('AwsParameterStoreJsonReader', () => {
215215
const response = fakeResponse([
216216
["/prefix/dev/db/username", "String", "dev-user"],
217217
["/prefix/dev/db/password", "SecureString", "secret-password"],
218+
["/prefix/dev/tags", "StringList", "dev,database"],
219+
["/prefix/dev/ids", "StringList", "12,42,128"],
220+
["/prefix/dev/objs/0/entry", "String", "1"],
221+
["/prefix/dev/objs/1/entry", "String", "2"],
222+
["/prefix/dev/objs/2/entry", "String", "3"],
223+
218224
["/prefix/prod/db/username", "String", "prod-user"],
219225
["/prefix/prod/db/password", "SecureString", "super-secret-password"],
226+
220227
]);
221228
const fake = { getParametersByPath: sinon.fake.yields(null, response) };
222229
await withSSMStub(fake, async (stub, ssm) => {
@@ -228,7 +235,10 @@ describe('AwsParameterStoreJsonReader', () => {
228235
"db": {
229236
"username": "dev-user",
230237
"password": "secret-password"
231-
}
238+
},
239+
"tags": ["dev", "database"],
240+
"ids": ["12", "42", "128"],
241+
"objs": [{ "entry": "1" }, { "entry": "2" }, { "entry": "3" }]
232242
},
233243
"prod": {
234244
"db": {

0 commit comments

Comments
 (0)