Cleanup clone tests.

This commit is contained in:
John-David Dalton
2016-06-07 07:08:14 -07:00
parent 1f9cba6f53
commit 9992144130

View File

@@ -2745,14 +2745,12 @@
var func = _[methodName],
isDeep = methodName == 'cloneDeep';
lodashStable.forOwn(objects, function(object, key) {
QUnit.test('`_.' + methodName + '` should clone ' + key, function(assert) {
lodashStable.forOwn(objects, function(object, kind) {
QUnit.test('`_.' + methodName + '` should clone ' + kind, function(assert) {
assert.expect(2);
var isEqual = (key == 'maps' || key == 'sets') ? _.isEqual : lodashStable.isEqual,
actual = func(object);
assert.ok(isEqual(actual, object));
var actual = func(object);
assert.ok(lodashStable.isEqual(actual, object));
if (lodashStable.isObject(object)) {
assert.notStrictEqual(actual, object);