Sha256: ce462d766d09c2af8dfa36b6efab817671c5177f4c00a96fa75b5747f0ce5cab
Contents?: true
Size: 728 Bytes
Versions: 27
Compression:
Stored size: 728 Bytes
Contents
'use strict'; var test = require('tape'); var availableTypedArrays = require('available-typed-arrays')(); var forEach = require('for-each'); var v = require('es-value-fixtures'); var inspect = require('object-inspect'); var typedArrayBuffer = require('../'); test('typedArrayBuffer', function (t) { // @ts-expect-error TS sucks at concat forEach([].concat(v.primitives, v.objects), function (nonTA) { t['throws'](function () { typedArrayBuffer(nonTA); }, TypeError, inspect(nonTA) + ' is not a Typed Array'); }); forEach(availableTypedArrays, function (TA) { var ta = new global[TA](0); t.equal(typedArrayBuffer(ta), ta.buffer, inspect(ta) + ' has the same buffer as its own buffer property'); }); t.end(); });
Version data entries
27 entries across 27 versions & 2 rubygems