diff --git a/harness/detachArrayBuffer.js b/harness/detachArrayBuffer.js index 52c9021ee416e75d9fa844f5e436f9f2ab27ee35..de8ac123d681ebcf9effee73d8ba15e0fe97c6eb 100644 --- a/harness/detachArrayBuffer.js +++ b/harness/detachArrayBuffer.js @@ -1,3 +1,6 @@ function $DETACHBUFFER(buffer) { - throw new Test262Error("No method available to detach an ArrayBuffer"); + if (!$ || typeof $.detachArrayBuffer !== "function") { + throw new Test262Error("No method available to detach an ArrayBuffer"); + } + $.detachArrayBuffer(buffer); }