ArrayBuffer.js 513 B

12345678910111213
  1. test("basic functionality", () => {
  2. expect(ArrayBuffer).toHaveLength(1);
  3. expect(ArrayBuffer.name).toBe("ArrayBuffer");
  4. expect(ArrayBuffer.prototype.constructor).toBe(ArrayBuffer);
  5. expect(new ArrayBuffer()).toBeInstanceOf(ArrayBuffer);
  6. expect(typeof new ArrayBuffer()).toBe("object");
  7. });
  8. test("ArrayBuffer constructor must be invoked with 'new'", () => {
  9. expect(() => {
  10. ArrayBuffer();
  11. }).toThrowWithMessage(TypeError, "ArrayBuffer constructor must be called with 'new'");
  12. });