|
@@ -24,6 +24,13 @@ describe('ssr: renderList', () => {
|
|
|
expect(stack).toEqual(['node 0: 1', 'node 1: 2', 'node 2: 3'])
|
|
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', () => {
|
|
it('should render properties in an object', () => {
|
|
|
ssrRenderList({ a: 1, b: 2, c: 3 }, (item, key, index) =>
|
|
ssrRenderList({ a: 1, b: 2, c: 3 }, (item, key, index) =>
|
|
|
stack.push(`node ${index}/${key}: ${item}`)
|
|
stack.push(`node ${index}/${key}: ${item}`)
|