Commit Graph

698 Commits

Author SHA1 Message Date
John-David Dalton
62e84e73ae Add _.clone and _.flatten tests. 2014-06-17 00:08:33 -07:00
John-David Dalton
73f6fd49d0 Align _.keys with ES6 and coerce primitives to objects. 2014-06-16 12:27:21 -07:00
John-David Dalton
4f9da35b76 Make _.max and _.min return unwrapped values when chaining. 2014-06-16 09:07:47 -07:00
John-David Dalton
e152f54903 Make tests work with es6 transpiled code. 2014-06-15 16:18:07 -07:00
John-David Dalton
5d3a9d817a make ui.isModularize set to true if coming from lodash-es6. 2014-06-15 14:24:37 -07:00
John-David Dalton
39bdd37615 Correct the resolution of length in _.zip. 2014-06-15 11:45:04 -07:00
John-David Dalton
4c1a8f358a Add more _.chunk tests. 2014-06-12 09:29:05 -07:00
John-David Dalton
05ff79f347 Avoid using passing in test descriptions. 2014-06-12 09:17:59 -07:00
John-David Dalton
b6bc844b4d Remove support for cloning arrays and make _.isEqual more robust when comparing errors. 2014-06-12 08:38:35 -07:00
Blaine Bublitz
a58ad5006f Initial implementation of _.chunk - close #465 2014-06-11 17:37:06 -07:00
John-David Dalton
6ab04866ec Fix failing tests. 2014-06-11 12:24:18 -07:00
John-David Dalton
1f07f9d127 Fix _.isEqual test in environment w/o typed arrays. 2014-06-11 12:24:17 -07:00
John-David Dalton
e5ccfc4446 Ensure _.where returns elements that contain all source array values. [closes #583] 2014-06-11 12:24:17 -07:00
John-David Dalton
ec89382e35 Add error object tests to _.isEqual. 2014-06-11 12:24:17 -07:00
John-David Dalton
e8cfeec0cf Cleanup tests and ensure the Worker test waits no more than 30 seconds (including retries). 2014-06-10 20:28:02 -07:00
John-David Dalton
c72171d1da Add _.once tests for memorized return values. 2014-06-10 09:50:10 -07:00
John-David Dalton
885b56000b Make less stable tests leverage the retry count of asyncTest. 2014-06-10 09:40:53 -07:00
John-David Dalton
5d2133a483 Fix unit test for rhino/ringo. 2014-06-09 09:37:14 -07:00
John-David Dalton
d2edf11726 Ensure _.callback supports binding built-in methods. [closes #576] 2014-06-09 01:40:02 -07:00
John-David Dalton
8572445f57 Optimize _.isEqual by using _.keys and ensure arguments objects are compared correctly. 2014-06-08 19:42:11 -07:00
John-David Dalton
8b8a9ae854 Attempt to fix Safari 4. 2014-06-06 15:00:36 -07:00
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