Commit Graph

1111 Commits

Author SHA1 Message Date
John-David Dalton
94381bd899 Clarify _.isEmpty and add tests for array-like objects for _.isEmpty and _.size. 2014-03-16 14:48:02 -07:00
John-David Dalton
23d935d7ec Add maxSafeInteger to tests and rename LARGE_ARRAY_SIZE to largeArraySize. 2014-03-16 14:48:02 -07:00
John-David Dalton
0eeb092aad Add large array test for _.intersection that tests large arrays combined with missing arguments. 2014-03-16 01:27:05 -07:00
John-David Dalton
7d4726d12e Cleanup large array tests. 2014-03-16 01:01:09 -07:00
John-David Dalton
07434b19ae Ensure find methods work with strings. 2014-03-15 04:00:14 -07:00
John-David Dalton
95976814f5 Add array-like tests for "Collections" methods. 2014-03-15 02:40:55 -07:00
John-David Dalton
0a2dd2a330 Avoid returning assignDefaults if no object is provided to _.defaults. 2014-03-15 01:21:43 -07:00
John-David Dalton
65f125d998 Allow null or undefined elements in _.pluck, _.property, and _.invoke. 2014-03-15 01:21:43 -07:00
John-David Dalton
3ca80a7bf3 Ensure _.slice coerces start and end arguments appropriately. 2014-03-12 09:11:29 -07:00
John-David Dalton
a40748e3aa Add _.range tests for NaN values for start and end arguments. 2014-03-12 00:30:01 -07:00
John-David Dalton
2970f66218 Add chars test for pad methods. 2014-03-11 01:04:42 -07:00
John-David Dalton
af05313dc5 Add unit tests for _.camelCase, _.kebabCase, and _.snakeCase. 2014-03-10 23:57:32 -07:00
John-David Dalton
23cff25ed5 Make the code style in test.js consistent. 2014-03-10 23:55:28 -07:00
John-David Dalton
0bdb643e14 Close _.difference test coverage gap. 2014-03-10 01:14:11 -07:00
John-David Dalton
0cbbbf1287 Tweak wording on tests for options objects. [ci skip] 2014-03-10 01:13:34 -07:00
John-David Dalton
9a00b62d28 Add _.pad, _.padLeft, _.padRight, _.repeat, and _.truncate tests. 2014-03-10 01:12:27 -07:00
John-David Dalton
818c3d6140 Add the development underscore build to the test-ui dropdown list. 2014-03-09 20:28:04 -07:00
John-David Dalton
5e19cd0084 Remove legacy/mobile tests. 2014-03-09 20:23:59 -07:00
John-David Dalton
125ed8bff2 Add object values to secondary arguments tests for _.difference, _.intersection, _.union, and _.xor. 2014-03-09 12:25:19 -07:00
John-David Dalton
737e18d2de Ensure _.intersection handles non-array secondary values correctly. 2014-03-08 16:36:05 -08:00
John-David Dalton
445445603f Remove _.isObject dep from _.merge and ensure _.assign and _.defaults don't error when object is null or undefined and source objects are provided. 2014-03-08 13:16:47 -08:00
John-David Dalton
5957c94958 Use _.constant where possible to cleanup tests. 2014-03-08 12:59:11 -08:00
John-David Dalton
c6de1ab56c Add _.negate, _.keysIn and _.valuesIn. 2014-03-06 00:42:51 -08:00
John-David Dalton
c4c0c050af Make_.dropRight, _.dropRightWhile, _.takeRight, and _.takeRightWhile their own methods. 2014-03-04 09:40:48 -08:00
John-David Dalton
0b22e76b85 Separate out _.drop, _.dropWhile, _.take, and _.takeWhile and modify docs to use "predicate" where appropriate. 2014-03-04 01:03:23 -08:00
John-David Dalton
7671187160 Change truey to truthy in docs. [ci skip] 2014-03-04 01:03:00 -08:00
John-David Dalton
2a017c3a7c Add support for _.camelCase, _.endsWith, _.escapeRegExp, _.kebabCase, _.pad, _.padLeft, _.padRight, _.repeat, _.snakeCase, _.startsWith, and _.truncate. [closes #425] 2014-03-02 23:48:48 -08:00
John-David Dalton
dfe1c940bc Add partial application in _.bind to _.curry partial combo test. 2014-02-27 00:18:50 -08:00
John-David Dalton
303215d42f Add common case paths to _.difference and _.uniq. 2014-02-24 08:52:11 -08:00
John-David Dalton
28b83a486e Add placeholder support tests for _.bind. 2014-02-22 20:59:02 -08:00
John-David Dalton
054be39feb Add a test for _.uniq with isSorted. 2014-02-22 19:20:14 -08:00
John-David Dalton
6448e049d1 Tweak ticks around "callback" in test titles. [ci skip] 2014-02-22 19:16:00 -08:00
John-David Dalton
0860d9712e Add test to ensure _.flatten returns empty arrays for non array-like objects. 2014-02-22 17:19:20 -08:00
John-David Dalton
8a1d2b614a Templates should not reference _.escape if "escape" delimiters are not used. [closes #484] 2014-02-20 22:31:42 -08:00
John-David Dalton
b79d03d9a4 Reorganize _.template tests. 2014-02-20 22:08:29 -08:00
John-David Dalton
24edd68833 Fix compseArgs and composeArgsRight and cleanup and correct partial placeholder tests. 2014-02-16 16:06:16 -08:00
John-David Dalton
131bd2c2cd Cleanup tests. 2014-02-15 22:03:33 -08:00
John-David Dalton
63f0eea70c Fix AMD test fails for Underscore builds. [ci skip] 2014-02-15 18:29:01 -08:00
John-David Dalton
38aeef0760 Update Backbone tests. 2014-02-15 15:22:41 -08:00
John-David Dalton
486ba5fe0a Avoid packages config for monolithic modules in tests. 2014-02-15 14:22:09 -08:00
John-David Dalton
8a25592904 Update test files to work with underscore builds defined as named amd modules. 2014-02-15 01:17:00 -08:00
John-David Dalton
7edf024c71 Fix test fails in Rhino. 2014-02-14 01:36:25 -08:00
John-David Dalton
ee4d9890e7 Add placeholder support to _.bind, _.partial, and _.partialRight. 2014-02-14 01:36:15 -08:00
John-David Dalton
dd6dc1d334 Test cleanup. 2014-02-13 22:29:25 -08:00
John-David Dalton
fb2bafb49e Ensure _.throttle & _.debounce work if the system time is set backwards. 2014-02-13 22:26:26 -08:00
John-David Dalton
1ac5fa544b Update qunit-extras to respect QUnit.config.hidepassed. 2014-02-11 23:35:29 -08:00
John-David Dalton
aecdd0fdd5 Add _.matches test and cleanup _.property and _.constant tests. 2014-02-11 21:07:28 -08:00
John-David Dalton
4b448a877c Update vendor/underscore to v1.6.0. 2014-02-11 00:38:32 -08:00
John-David Dalton
f090af2292 Rename _.match to _.matches. 2014-02-11 00:35:05 -08:00
John-David Dalton
dae0b25717 Revert allowing _.omit and _.pick to work as a callback for _.map when combined with _.partialRight to be solved with _.partial placeholders in v3. 2014-02-10 00:32:10 -08:00