Sha256: 32ca30b7c27f20914be4b3b7729efb126de58de5473c5e16acd3fb1a0e89aa69

Contents?: true

Size: 444 Bytes

Versions: 46

Compression:

Stored size: 444 Bytes

Contents

"use strict";

var compare  = function (value) {
 return this - value;
};

module.exports = function (t, a) {
	var arr;
	arr = [2, 5, 5, 8, 34, 67, 98, 345, 678];

	// Highest, equal match
	a(t.call(arr, compare.bind(1)), 0, "All higher");
	a(t.call(arr, compare.bind(679)), arr.length - 1, "All lower");
	a(t.call(arr, compare.bind(4)), 0, "Mid");
	a(t.call(arr, compare.bind(5)), 2, "Match");
	a(t.call(arr, compare.bind(6)), 2, "Above");
};

Version data entries

46 entries across 46 versions & 3 rubygems

Version Path
govuk_publishing_components-18.0.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.21.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.20.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.19.1 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.19.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.18.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.17.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.16.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.15.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.14.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.13.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.12.2 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.12.1 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.12.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.11.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.10.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.9.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.8.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.7.0 node_modules/es5-ext/test/array/#/binary-search.js
govuk_publishing_components-17.6.1 node_modules/es5-ext/test/array/#/binary-search.js