Commit Graph

677 Commits

Author SHA1 Message Date
John-David Dalton
7b4fd28ef1 Ensure _.merge ignores undefined values of source object properties. [closes #573] 2014-06-04 08:56:13 -07:00
John-David Dalton
35a0756e5a Add fallback for ArrayBuffer#slice. 2014-06-01 23:02:39 -07:00
John-David Dalton
e9ab17fcb1 Fix failing test. 2014-05-31 19:38:26 -05:00
John-David Dalton
2f9ba719d4 Add clone tests for array buffers. 2014-05-30 15:27:32 -04:00
John-David Dalton
e3c1214971 Fix test stability. 2014-05-30 13:15:32 -04:00
John-David Dalton
f4a1573586 Rename _.truncate to _.trunc to align with ES6. 2014-05-30 13:04:56 -04:00
John-David Dalton
ae7ef24196 Minor source nit in test/test.js. 2014-05-28 15:23:40 -04:00
John-David Dalton
f935b141f1 Fix test typo. 2014-05-28 15:23:40 -04:00
John-David Dalton
7cb47c8494 Add chaining tests to string methods. 2014-05-27 23:21:03 -04:00
John-David Dalton
5ef4c763b6 Add chaining tests. 2014-05-26 16:56:15 -06:00
John-David Dalton
cd8d9bf07c Ensure _.isEqual works on error objects and add tests for cloning and comparing errors and typed arrays. 2014-05-25 23:10:08 -07:00
John-David Dalton
7da022ebb4 Consistent test order. 2014-05-25 15:39:54 -07:00
John-David Dalton
1ce0fffd25 Add a cancel function to debounced functions. [closes #567] 2014-05-24 14:39:53 -07:00
Mathias Bynens
c875b61003 Make _.escape escape backticks as well
In Internet Explorer ≤ 8, the backtick character can be used to break out of unquoted attribute values or HTML comments. See http://html5sec.org/#102, http://html5sec.org/#108, and http://html5sec.org/#133.
2014-05-23 10:38:05 +02:00
John-David Dalton
f4b34c8ca5 Make _.isEqual callback test circular. 2014-05-22 23:28:05 -07:00
John-David Dalton
64fb8f0c53 Remove trailing comma to fix test fails in old IE. 2014-05-21 16:43:13 -07:00
John-David Dalton
2c6c4426e8 Fix jashkenas/underscore#1621. 2014-05-21 16:06:06 -07:00
John-David Dalton
a9df0601a6 Enhance callback args tests for _.clone, _.cloneDeep, and _.isEqual. 2014-05-21 00:20:05 -07:00
John-David Dalton
c91e8d7aa7 Avoid a false fail in slower Ringo (and other slower environments). 2014-05-16 02:18:14 -07:00
John-David Dalton
e85b0a81ba Minor style nit in test.js. 2014-05-16 02:18:13 -07:00
John-David Dalton
f4009a9944 Make recursive test expand to _.debounce too. 2014-05-12 07:49:20 -07:00
John-David Dalton
0f8c20c3ab Add ui.isForeign, add guards for Worker tests, and remove Dojo loader filter from test. 2014-05-12 07:49:20 -07:00
John-David Dalton
ee4a703407 Add createAssigner, defaultsOwn, and expand the callback args of _.assign and _.merge. 2014-05-11 02:35:46 -07:00
John-David Dalton
9b920cf813 Add baseFunctions to ensure _.mixin only iterates over own keys of source objects. 2014-05-09 02:31:25 -07:00
John-David Dalton
43c13c22a8 Make _.memoize skip the __proto__ key. 2014-05-07 00:40:27 -07:00
John-David Dalton
32167b45ce Ensure _.pullAt ignores non-index values. 2014-05-07 00:12:12 -07:00
John-David Dalton
8c618780b7 Rename _.removeAt to _.pullAt. [closes #490] 2014-05-04 02:57:07 -07:00
Dan Allison
ff26080c5c fix _.removeAt with repeated indexes 2014-05-04 02:51:54 -07:00
Dan Allison
95bd2dde19 add removeAt function
(cherry picked from commit 06b3eae373484618b58f70f3cd6ecda319bfd977)
2014-05-04 02:50:23 -07:00
John-David Dalton
695d6e14d4 Remove _.at guard for _.map use. 2014-05-03 21:42:19 -07:00
John-David Dalton
d5562767a2 Cleanup test titles. 2014-05-01 01:33:02 -07:00
John-David Dalton
1a03ee8b9b Ensure _.callback doesn't error if provided a nullish func argument and a thisArg. 2014-05-01 01:32:47 -07:00
John-David Dalton
ba8e59e1bd Keep skipping placeholder tests for modularized builds. 2014-04-30 09:11:31 -07:00
John-David Dalton
4a493a96d7 Remove isPreBuild checks from test/test.js. 2014-04-30 08:46:25 -07:00
John-David Dalton
674802abe4 Make _.mixin chainable and make it assign to this instead of hard coding assignment to lodash. 2014-04-30 00:11:45 -07:00
John-David Dalton
179422a84b Add more _.where tests. 2014-04-29 19:15:09 -07:00
John-David Dalton
5c9e4685db _.where should perform a partial comparison of *all* objects within arrays of source. [closes #536] 2014-04-29 09:28:56 -07:00
John-David Dalton
2c4657355f Ensure that _.transform checks that object is an object before using it as the accumulator [[Prototype]]. 2014-04-28 08:39:35 -07:00
John-David Dalton
834c55ec6f Add _.escapeRegExp, pad, & trim tests. 2014-04-28 08:28:13 -07:00
John-David Dalton
7eff6fde7c Avoid RegExp#teat error in older Opera. 2014-04-27 11:41:09 -07:00
John-David Dalton
626dac600a Add more DOM element tests. 2014-04-27 11:41:08 -07:00
John-David Dalton
250ca36f05 Ensure _.max and _.min return the correct value when callback computes +/-Infinity. 2014-04-25 07:21:10 -07:00
John-David Dalton
5f8527ba04 Ensure error objects from iframes are tested. 2014-04-20 13:40:05 -07:00
John-David Dalton
082e95b700 Increase test coverage. 2014-04-20 13:40:05 -07:00
John-David Dalton
aef5c61415 Fix missing comma in test/test.js. 2014-04-20 13:40:05 -07:00
John-David Dalton
f718284538 Ensure _.keys and _.keysIn always skip the constructor property on prototype objects. 2014-04-19 11:55:07 -07:00
John-David Dalton
966283dd6d Minor test cleanup. [ci skip] 2014-04-19 11:55:07 -07:00
John-David Dalton
5bf545ee90 Cleanup _.isError and add more tests. 2014-04-19 09:48:51 -07:00
Mike Pennisi
b018ada5c8 Implement _.isError 2014-04-19 09:48:51 -07:00
John-David Dalton
a715a5fa37 Don't designate \x85 as whitespace. 2014-04-17 21:42:43 -07:00