fix(v-for): handle and warn when v-for receives non-integer range number (#2247)
close #2245
This commit is contained in:
@@ -24,6 +24,13 @@ describe('ssr: renderList', () => {
|
||||
expect(stack).toEqual(['node 0: 1', 'node 1: 2', 'node 2: 3'])
|
||||
})
|
||||
|
||||
it('should warn when given a non-integer N', () => {
|
||||
ssrRenderList(3.1, () => {})
|
||||
expect(
|
||||
`The v-for range expect an integer value but got 3.1.`
|
||||
).toHaveBeenWarned()
|
||||
})
|
||||
|
||||
it('should render properties in an object', () => {
|
||||
ssrRenderList({ a: 1, b: 2, c: 3 }, (item, key, index) =>
|
||||
stack.push(`node ${index}/${key}: ${item}`)
|
||||
|
||||
Reference in New Issue
Block a user