fix(runtime-core): fix user attched public instance properties that start with "$"

This commit is contained in:
Evan You
2020-04-17 10:23:10 -04:00
parent 99fd158d09
commit d7ca1c5c6e
2 changed files with 9 additions and 0 deletions

View File

@@ -117,6 +117,11 @@ describe('component: proxy', () => {
instanceProxy.foo = 1
expect(instanceProxy.foo).toBe(1)
expect(instance!.ctx.foo).toBe(1)
// should also allow properties that start with $
const obj = (instanceProxy.$store = {})
expect(instanceProxy.$store).toBe(obj)
expect(instance!.ctx.$store).toBe(obj)
})
test('globalProperties', () => {