These tests in Constructor-002 are all good. (The ArrayBuffer(undefined) threw me at first, as I read through overload resolution, which seemed to say throw TypeError, since there wasn't an optional overload, but then ArrayBuffer has no overloads, so this is really just "undefined" -> "unsigned long" conversion, which is +0.