@aspecto/privacy-rules
Advanced tools
Comparing version 0.0.5 to 0.0.6
@@ -21,3 +21,3 @@ "use strict"; | ||
if (obj instanceof Array && !stopRecursion) { | ||
for (let element in obj) { | ||
for (let element of obj) { | ||
executeFilteredAction(actionType, fieldFilter, element, true); | ||
@@ -24,0 +24,0 @@ } |
{ | ||
"name": "@aspecto/privacy-rules", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "Aspecto Privacy Rules Engine", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
@@ -151,3 +151,3 @@ import { PrivacyEngine } from '../src'; | ||
expect(authMessage.HTTP_REQUEST.body.password).toBe('__aspecto_field_blocked__'); | ||
expect(authMessage.HTTP_REQUEST.requestBody.password).toBe('__aspecto_field_blocked__'); | ||
expect(authMessage.HTTP_REQUEST.requestBody[0].password).toBe('__aspecto_field_blocked__'); | ||
expect(authMessage.HTTP_REQUEST.query.Authentication).toBe('__aspecto_field_blocked__'); | ||
@@ -154,0 +154,0 @@ expect(authMessage.HTTP_REQUEST.fullUrl).toBe( |
@@ -25,6 +25,20 @@ import { AspectoMessage } from '../src/types/AspectoMessage'; | ||
}, | ||
requestBody: { | ||
user: 'daniel', | ||
password: 'craig', | ||
}, | ||
requestBody: [ | ||
{ | ||
user: 'daniel', | ||
password: 'craig', | ||
Authentication: { | ||
token: 'someToken', | ||
nested: { | ||
boolVal: true, | ||
dateVal: new Date('10/10/2010'), | ||
numberVal: 99.99, | ||
stringVal: 'some string', | ||
nullVal: null, | ||
undVal: undefined, | ||
symbolVal: Symbol('test symbol'), | ||
}, | ||
}, | ||
}, | ||
], | ||
query: { | ||
@@ -31,0 +45,0 @@ Authentication: 'token', |
29224
463