Skip to content

Commit 6ce19be

Browse files
committed
test for v-for frozen object warning
1 parent 5bbb5af commit 6ce19be

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

test/unit/specs/directives/public/for/for_spec.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -990,6 +990,17 @@ describe('v-for', function () {
990990
done()
991991
})
992992
})
993+
994+
it('warning for frozen objects', function () {
995+
new Vue({
996+
el: document.createElement('div'),
997+
template: '<div v-for="item in items">{{item.name}}</div>',
998+
data: {
999+
items: [Object.freeze({name:'hi'})]
1000+
}
1001+
})
1002+
expect('Frozen v-for objects cannot be automatically tracked').toHaveBeenWarned()
1003+
})
9931004
})
9941005

9951006
/**

0 commit comments

Comments
 (0)