jos
0583771e4e
Cleanup unused variables and imports
2018-06-13 17:25:51 +02:00
jos
cfd7698867
Fixed duplicate variable definitions
2018-06-13 16:36:13 +02:00
jos
17f07ec098
Fixed incompatibility with v4 (index.js file)
2018-06-13 14:02:50 +02:00
jos
b3b96749bf
Refactored var into const/let, and removed a lot of semicolons
2018-06-13 12:21:14 +02:00
jos
024b2a9e26
Fix most lint errors using npx standard --fix
2018-06-10 20:28:27 +02:00
jos
635cd0b574
Revert using /lib/ in tests, use /src/ again. Fixed coverage testing. WIP
2018-06-06 22:11:52 +02:00
jos
79071b5e4f
Fixed npm run test:browser not working (WIP)
2018-06-06 21:30:41 +02:00
jos
0c084b8e20
npm test working now
2018-06-06 15:36:36 +02:00
jos
a60f3c8d9d
Fixed a security issue where forbidden properties like constructor could be replaced by using unicode characters when creating an object
2017-11-18 20:11:48 +01:00
jos
8c2f10a865
Fixed #915 : No access to property "name"
2017-08-07 20:09:12 +02:00
jos
eb5ec9cc26
Added some more unit tests
2017-07-29 10:52:43 +02:00
Thomas Brierley
743854e1d4
Remove property ghosting tests (no longer restricted)
2017-07-14 13:10:46 +01:00
Thomas Brierley
ac002370bd
Add test for ghosting custom properties
2017-07-12 16:36:06 +01:00
Thomas Brierley
1dd67cd591
Fix undefined isSafeProperty test + comment
2017-07-04 20:03:06 +01:00
Thomas Brierley
7d6c583629
Add isSafeProperty unit tests
2017-07-04 19:43:05 +01:00
Thomas Brierley
badc6efc1a
Update tests for isSafe changes
...
+ Fix "calling Function via Object.assign" test. Now fails on accesing
"bind" first because new implementation is a bit more restrictive.
+ Fix "extend the class instance". Custom methods on instances are now
allowed and ghosting (overridding) is explicitly not.
+ Add ghosting tests for class instances and plain objects.
2017-06-29 15:53:49 +01:00
jos
ed5f2cebaf
Security fixes in isSafeMethod and some others
2017-05-27 19:51:12 +02:00