File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed
packages/svelte/src/internal/client Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -35,17 +35,33 @@ test('preserves getters', () => {
35
35
} ) ;
36
36
37
37
test ( 'defines a property' , ( ) => {
38
- const original = { } ;
38
+ const original = { y : 0 } ;
39
39
const state = proxy < any > ( original ) ;
40
40
41
41
let value = 0 ;
42
42
43
43
Object . defineProperty ( state , 'x' , {
44
44
value : 1
45
45
} ) ;
46
+ Object . defineProperty ( state , 'y' , {
47
+ value : 1
48
+ } ) ;
46
49
47
50
assert . equal ( state . x , 1 ) ;
51
+ assert . deepEqual ( Object . getOwnPropertyDescriptor ( state , 'x' ) , {
52
+ configurable : true ,
53
+ writable : true ,
54
+ value : 1 ,
55
+ enumerable : true
56
+ } ) ;
57
+
48
58
assert . ok ( ! ( 'x' in original ) ) ;
59
+ assert . deepEqual ( Object . getOwnPropertyDescriptor ( original , 'y' ) , {
60
+ configurable : true ,
61
+ writable : true ,
62
+ value : 0 ,
63
+ enumerable : true
64
+ } ) ;
49
65
50
66
assert . throws (
51
67
( ) =>
You can’t perform that action at this time.
0 commit comments