|
|
@@ -44,6 +44,12 @@ describe('Directive v-html', () => {
|
|
|
vm.a = {}
|
|
|
}).then(() => {
|
|
|
expect(vm.$el.innerHTML).toBe('{}')
|
|
|
+ vm.a = { toString () { return 'foo' } }
|
|
|
+ }).then(() => {
|
|
|
+ expect(vm.$el.innerHTML).toBe('foo')
|
|
|
+ vm.a = { toJSON () { return { foo: 'bar' } } }
|
|
|
+ }).then(() => {
|
|
|
+ expect(vm.$el.innerHTML).toBe('{\n "foo": "bar"\n}')
|
|
|
vm.a = 123
|
|
|
}).then(() => {
|
|
|
expect(vm.$el.innerHTML).toBe('123')
|