ygj6
a67a085cc0
fix: inRange test ( #5821 )
2024-04-15 22:55:09 -04:00
김진범
c7c70a7da5
test: add some cases ( #5789 )
2024-01-11 09:07:57 -08:00
tison
aa18212085
test: fix cannot find root ( #5741 )
...
Signed-off-by: tison <wander4096@gmail.com >
2023-09-27 10:00:44 -07:00
jdalton
a79c5c434c
wip: unit test fixes continued
2023-09-21 07:45:49 -07:00
tison
bd518dd906
test: partially fix broken tests ( #5733 )
...
* test: fix throttle.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix pickBy.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix isBuffer.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: partially fix attempt.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: partially fix dropRightWhile.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix defer.spec.js and rest.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix invoke.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix isArray.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: partially fix iteration-methods.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix xor-methods.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix property.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix ary.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix omit-methods.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix debounce-and-throttle.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix unzip-and-zip.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix toPairs-methods.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix exit-early.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: temporarily comment out takeWhile and dropWhile tests
Signed-off-by: tison <wander4096@gmail.com >
* test: partially fix union*.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix startsWith-and-endsWith.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix isNil.spec.js
Signed-off-by: tison <wander4096@gmail.com >
* test: fix some of syntax errors
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2023-09-21 07:40:27 -07:00
jdalton
5308be3ba6
wip: code formatting nits continued
2023-09-17 11:28:57 -07:00
jdalton
b5c59317ea
wip: code formatting nits continued
2023-09-16 22:59:56 -07:00
jdalton
0b28b7f7b6
wip: code formatting nits
2023-09-16 16:18:43 -07:00
jdalton
97d4a2fe19
wip: migrate to bun
2023-09-16 14:47:50 -07:00
Benjamin Tan
5aaf898a8f
Fix ESLint errors and tests.
...
I've commented out a test for `_.merge` and will re-look it as I
gradually cleanup the codebase.
2020-12-21 21:52:57 +08:00
Kerry Liu
588bf3e20d
Handle leading zeros in quote html entity ( #4623 )
2020-02-05 09:17:16 +01:00
Luiz Américo
3f585df05c
Fix uniqueId prefix coercion ( #4619 )
2020-01-22 22:07:54 +01:00
Luiz Américo
04ebca6c86
Enable escape and once tests ( #4618 )
2020-01-08 22:43:03 +01:00
Michał Lipiński
619ac69746
Ensure orderBy will accept iteratee path arrays #4438 ( #4513 )
2019-10-17 11:23:07 +02:00
Graeme Yeates
23286d6428
Short circuit sortedIndexBy methods for empty arrays ( #4496 )
2019-10-03 13:56:09 -07:00
Anatoliy Kurochkin
898b378f06
perfomance fixes, eslint fixes ( #4482 )
2019-09-26 00:58:44 -07:00
Mohit Y
5df1777477
add order by behaviour with array similar to get method ( #4453 )
...
* add order by behaviour with array similar to get method
* remove typo for fixing orderby iteratee assignment
* lint fixes
* update test case
* include package-lock from master
* Add identity function for default iteratee
2019-08-30 13:38:49 -07:00
Luiz Américo
0e9d44eedb
Fix flow and flowRight parameter handling ( #4445 )
...
* Enable flow and flowRight tests
* Remove flow and flowRight tests for default value and shortcut fusion
* Use native rest parameters / spread operator in flow and flowRight
* Fix syntax of flow and flowRight examples
2019-08-28 16:06:45 -07:00
Luiz Américo
e51a424513
Fix string methods to handle empty values ( #4442 )
...
* Enable strings category methods tests
* Ensure escape, pad, padEnd, padStart, trim, trimEnd, trimStart, unescape return an empty string for falsey values
* Coerce value to string using toString in truncate, capitalize and case methods
* Ensure createCaseFirst returns an empty string for falsey values
2019-08-26 06:13:55 -07:00
Luiz Américo
abb54cc49a
Simplify toString ( #4441 )
...
* Assume Symbol exists in toString tests
* Use native array map instead of custom one in toString
* Assume Symbol.prototype.toString exists in toString
2019-08-25 13:25:42 -07:00
Luiz Américo
3ebb38d389
Coerce findLastIndex and lastIndexOf fromIndex parameter to integer ( #4440 )
...
* Enable lastIndexOf, findLast and findLastIndex
* Coerce findLastIndex fromIndex parameter to integer
* Coerce lastIndexOf fromIndex parameter to integer
2019-08-24 09:44:00 -07:00
Luiz Américo
ed4b3a2ddb
Enable case methods tests ( #4436 )
2019-08-24 09:41:50 -07:00
Luiz Américo
91c9cb1ea3
Ensure escapeRegExp returns an empty string when passing falsy values ( #4432 )
...
* Enable escapeRegExp tests
* Ensure escapeRegExp returns an empty string when passing falsy values
* Add parens around expression in escapeRegExp
2019-08-22 16:08:13 -07:00
Luiz Américo
9971765d0c
Enable create tests and adapt it for the new primitive prototype behavior ( #4418 )
...
* Enable create tests and adapt it for the new primitive prototype behavior
* Use isObject in create tests instead of manual check
* Store properties in a variable when used more than once in create tests
* Add parens around arrow function params in create tests
2019-08-22 16:07:43 -07:00
Luiz Américo
e5f840745b
Flatten at paths parameter ( #4431 )
...
* Enable at tests
* Flatten at paths parameter
2019-08-22 07:49:36 -07:00
Luiz Américo
1011cfdf4c
merge: copy function values independent of source index ( #4429 )
...
* merge: copy function values independent of source index
* Enable merge tests
2019-08-22 07:48:28 -07:00
Luiz Américo
2cf08be625
Ensure after n parameter is coerced from NaN to 0 ( #4430 )
...
* Enable after tests
* Ensure after n parameter is coerced from NaN to 0
2019-08-22 07:46:46 -07:00
Luiz Américo
e2555a43ad
Implement asciiWords and unicodeWords using String.match instead of binding RegExp.exec ( #4417 )
...
* Enable words tests
* Implement asciiWords and unicodeWords using String.match instead of binding RegExp.exec
2019-08-18 11:24:56 -07:00
Luiz Américo
5b4dc54465
Coerce to integer and set default value for chunk size parameter ( #4413 )
...
* Enable chunk module tests
* Coerce to integer and set default value for chunk size param
2019-08-17 09:53:11 -07:00
Luiz Américo
37cd5dc97a
Coerce drop and dropRight n param using toInteger ( #4412 )
...
* Coerce dropRight n param using toInteger
* Coerce drop n param using toInteger
2019-08-16 15:52:06 -07:00
Luiz Américo
a965836cf3
Enable indexOf tests ( #4411 )
2019-08-16 15:51:17 -07:00
Youcef Mammar
abde9319fd
Fix typo in merge test ( #4334 )
2019-06-24 09:17:18 -07:00
Benjamin Tan
d5ef31929a
Add initial test files from lodash v4. ( #4172 )
...
* Install test dependencies.
* Add initial test files.
These files were created using a simplistic AST manipulator using `recast` to
preserve formatting. There's bound to be a huge chunk of errors, but this serves
as a good start. QUnit was replaced with Mocha, with ES2015 imports running via
`esm`.
As far as possible, QUnit-specific syntax has been replaced with Mocha's
`describe` and `it`, while the native Node.js `assert` module is used for
assertions. Files in the `test` directory ending in `.test.js` will be treated
as test files.
* Add initial passing files to test run.
2019-02-12 09:11:32 -08:00
John-David Dalton
2900cfd288
Modularize master branch.
2017-01-06 07:51:22 -08:00
John-David Dalton
e33b15674d
Ensure _.omit doesn’t mutate object with deep paths. [ closes #2912 ]
2016-12-30 18:09:11 -06:00
John-David Dalton
6c1ae0b54d
Update Safari in sauce.
2016-12-21 00:19:59 -06:00
John-David Dalton
0c1c87b046
Update Firefox in sauce.
2016-12-20 16:54:40 -06:00
John-David Dalton
ec74813be6
Add non-enumerable symbol tests.
2016-11-24 00:07:26 -06:00
John-David Dalton
67926a4df2
Minor test nit.
2016-11-24 00:07:26 -06:00
John-David Dalton
40a591d0c0
Test _.isEqual crawls symbol properties.
2016-11-24 00:07:26 -06:00
John-David Dalton
a3e077324a
Add support for comparing symbol properties to _.isEqual. [ closes #2840 ]
2016-11-21 23:34:21 -06:00
John-David Dalton
86ee93650d
Flip iteratee arguments for fp.reduceRight.
2016-11-21 23:34:21 -06:00
John-David Dalton
95d3477c22
Fix code style nits.
2016-11-15 22:04:15 -08:00
John-David Dalton
a06d1a0313
Add _.omit and _.pick tests for keys over paths.
2016-11-15 21:47:03 -08:00
John-David Dalton
330c8cb46e
Cleanup path tests.
2016-11-15 21:46:14 -08:00
John-David Dalton
4cb7bea97d
Ensure _.spread doesn’t include arguments after those spread. [ closes #2825 ]
2016-11-15 10:41:11 -08:00
John-David Dalton
ce093845e1
Ensure _.pick supports path arrays. [ closes #2809 ]
2016-11-14 01:06:35 -08:00
John-David Dalton
102c5f00d7
Ensure _.pickBy doesn’t treat keys with dots as deep paths. [ closes #2808 ]
2016-11-14 00:49:47 -08:00
John-David Dalton
2e4c997dba
Use more clear condition in unclonable test.
2016-11-07 23:00:31 -08:00
John-David Dalton
5aaf7e40ae
Cleanup deep path tests.
2016-11-07 23:00:21 -08:00