Files
NapCatQQ/.pnpm-store/v3/files/c0/3cef981ad55a476a5a4f2e7facac673d907ad76a914c6e1aee647fb2ca7e652baabf5d9cd6330bf4412aa06d5372f05bfda620cf58ac732d32b680b5d9069f
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

24 lines
728 B
Plaintext

'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();
});