Sha256: f07659e508fce29577121bd87e9ae79d6f71d9df211edf398ce9f5a87a3fb517

Contents?: true

Size: 1.02 KB

Versions: 6

Compression:

Stored size: 1.02 KB

Contents

if (!Array.prototype.map) {
	Array.prototype.map = function (fun /*, thisp */) {
		"use strict";

		if (this === void 0 || this === null) {
			throw new TypeError();
		}

		var t = Object(this);
		// jshint bitwise: false
		var len = t.length >>> 0;
		if (typeof fun !== "function") {
			throw new TypeError();
		}

		var res = new Array(len);
		var thisp = arguments[1];
		for (var i = 0; i < len; i++) {
			if (i in t) {
				res[i] = fun.call(thisp, t[i], i, t);
			}
		}

		return res;
	};
}

expect.Assertion.prototype.near = function (expected, delta) {
	delta = delta || 1;
	expect(this.obj.x).to
		.be.within(expected.x - delta, expected.x + delta);
	expect(this.obj.y).to
		.be.within(expected.y - delta, expected.y + delta);
};

expect.Assertion.prototype.nearLatLng = function (expected, delta) {
	delta = delta || 1e-4;
	expect(this.obj.lat).to
		.be.within(expected.lat - delta, expected.lat + delta);
	expect(this.obj.lng).to
		.be.within(expected.lng - delta, expected.lng + delta);
};

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
leaflet-js-0.8.dev2 lib/leaflet/spec/suites/SpecHelper.js
leaflet-js-0.7.0.4 lib/leaflet/spec/suites/SpecHelper.js
leaflet-js-0.7.0.3 lib/leaflet/spec/suites/SpecHelper.js
leaflet-js-0.7.0.2 lib/leaflet/spec/suites/SpecHelper.js
leaflet-js-0.7.0.1 lib/leaflet/spec/suites/SpecHelper.js
leaflet-js-0.7.0 lib/leaflet/spec/suites/SpecHelper.js