Sha256: 68a0bbac8cf8dbd2c9339b691c3368dac2e7541942fc01359594771229645d5b

Contents?: true

Size: 769 Bytes

Versions: 27

Compression:

Stored size: 769 Bytes

Contents

'use strict';

var test = require('tape');
var inspect = require('object-inspect');
var forEach = require('for-each');
var v = require('es-value-fixtures');

var isSharedArrayBuffer = require('..');

test('isSharedArrayBuffer', function (t) {
	t.equal(typeof isSharedArrayBuffer, 'function', 'is a function');

	var nonSABs = v.primitives.concat(v.objects);
	forEach(nonSABs, function (nonSAB) {
		t.equal(isSharedArrayBuffer(nonSAB), false, inspect(nonSAB) + ' is not a SharedArrayBuffer');
	});

	t.test('actual SharedArrayBuffer instances', { skip: typeof SharedArrayBuffer === 'undefined' }, function (st) {
		var sab = new SharedArrayBuffer();

		st.equal(isSharedArrayBuffer(sab), true, inspect(sab) + ' is a SharedArrayBuffer');

		st.end();
	});

	t.end();
});

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
immosquare-cleaner-0.1.32 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.31 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.30 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.29 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.28 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.27 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.26 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.25 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.24 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.23 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.22 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.21 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.20 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.19 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.18 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.17 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.16 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.14 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.13 node_modules/is-shared-array-buffer/test/index.js
immosquare-cleaner-0.1.12 node_modules/is-shared-array-buffer/test/index.js