Lines Matching refs:bound

1792           bound = _.bind(fn, object);
1794 assert.deepEqual(bound('a'), [object, 'a']);
1805 var bound = _.bind(fn, value);
1806 return bound();
1818 var bound = _.bind(fn, null),
1819 actual = bound('a');
1825 bound = index ? _.bind(fn, undefined) : _.bind(fn);
1826 actual = bound('b');
1837 bound = _.bind(fn, object, 'a');
1839 assert.deepEqual(bound(), [object, 'a']);
1841 bound = _.bind(fn, object, 'a');
1842 assert.deepEqual(bound('b'), [object, 'a', 'b']);
1844 bound = _.bind(fn, object, 'a', 'b');
1845 assert.deepEqual(bound(), [object, 'a', 'b']);
1846 assert.deepEqual(bound('c', 'd'), [object, 'a', 'b', 'c', 'd']);
1854 bound = _.bind(fn, object, ph, 'b', ph);
1856 assert.deepEqual(bound('a', 'c'), [object, 'a', 'b', 'c']);
1857 assert.deepEqual(bound('a'), [object, 'a', 'b', undefined]);
1858 assert.deepEqual(bound('a', 'c', 'd'), [object, 'a', 'b', 'c', 'd']);
1859 assert.deepEqual(bound(), [object, undefined, 'b', undefined]);
1869 bound = _.bind(fn, object, _ph, 'b', ph);
1871 assert.deepEqual(bound('a', 'c'), [object, 'a', 'b', ph, 'c']);
1883 bound = _.bind(fn, {});
1885 assert.strictEqual(bound.length, 0);
1887 bound = _.bind(fn, {}, 1);
1888 assert.strictEqual(bound.length, 0);
1898 var bound = _.bind(Foo, { 'a': 1 }),
1899 newBound = new bound;
1901 assert.strictEqual(bound().a, 1);
1947 var bound = _.bind(Foo),
1950 assert.ok(new bound instanceof Foo);
1951 assert.strictEqual(new bound(true), object);
1958 bound = _.bind(fn, object, 'a');
1960 assert.deepEqual(bound(['b'], 'c'), [object, 'a', ['b'], 'c']);
2006 var bound = _.bind(createCtor()),
2013 case 0: return !!(new bound);
2014 case 1: return !!(new bound(1));
2015 case 2: return !!(new bound(1, 2));
2016 case 3: return !!(new bound(1, 2, 3));
2017 case 4: return !!(new bound(1, 2, 3, 4));
2018 case 5: return !!(new bound(1, 2, 3, 4, 5));
2019 case 6: return !!(new bound(1, 2, 3, 4, 5, 6));
2020 case 7: return !!(new bound(1, 2, 3, 4, 5, 6, 7));
2037 bound = _(fn).bind({}, 'a', 'b');
2039 assert.ok(bound instanceof _);
2041 var actual = bound.value()('c');
2149 var bound = _.bindKey(object, 'greet', 'hi');
2150 assert.strictEqual(bound(), 'fred says: hi');
2156 assert.strictEqual(bound(), 'fred says: hi!');
2169 bound = _.bindKey(object, 'fn', ph, 'b', ph);
2171 assert.deepEqual(bound('a', 'c'), ['a', 'b', 'c']);
2172 assert.deepEqual(bound('a'), ['a', 'b', undefined]);
2173 assert.deepEqual(bound('a', 'c', 'd'), ['a', 'b', 'c', 'd']);
2174 assert.deepEqual(bound(), [undefined, 'b', undefined]);
2189 bound = _.bindKey(object, 'fn', _ph, 'b', ph);
2191 assert.deepEqual(bound('a', 'c'), ['a', 'b', ph, 'c']);
2207 bound = _.bindKey(object, 'Foo');
2209 assert.ok(new bound instanceof Foo);
2210 assert.strictEqual(new bound(true), object);