arrayLimit does not throw error when throwOnLimitExceeded flag is true
Hello,
I have used the throwOnLimitExceeded flag to throw when limits are exceeded. However, it seems that arrayLimit does not throw as expected, and it returns the object format when limit is exceeded, which I think is the default behavior.
Based on this configuration, I would expect the following test to pass:

Instead I received the object format:
- Expected - 1
+ Received + 5
- Object {}
+ Object {
+ "a": Object {
+ "1001": "b",
+ },
+ }
