Skip to content

Commit 944c794

Browse files
committed
make util.extend return target object (ref: vuejs#585)
1 parent 854ecd4 commit 944c794

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/util/lang.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ exports.extend = function (to, from) {
116116
for (var key in from) {
117117
to[key] = from[key]
118118
}
119+
return to
119120
}
120121

121122
/**

test/unit/specs/util/lang_spec.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,10 @@ describe('Util - Language Enhancement', function () {
6262
it('extend', function () {
6363
var from = {a:1,b:2}
6464
var to = {}
65-
_.extend(to, from)
65+
var res = _.extend(to, from)
6666
expect(to.a).toBe(from.a)
6767
expect(to.b).toBe(from.b)
68+
expect(res).toBe(to)
6869
})
6970

7071
it('isObject', function () {

0 commit comments

Comments
 (0)