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

Version Path
rapid_stack-0.1.1 templates/FrontEnd/node_modules/typed-array-buffer/test/index.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.62 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.61 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.60 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.59 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.58 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.57 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.56 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.55 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.54 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.53 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.52 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.51 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.50 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.49 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.48 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.47 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.46 node_modules/typed-array-buffer/test/index.js
immosquare-cleaner-0.1.45 node_modules/typed-array-buffer/test/index.js