File tree 1 file changed +4
-0
lines changed
1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -196,6 +196,8 @@ expectAssignable<UpdateFilter<TestModel>>({ $set: { longField: Long.fromString('
196
196
expectAssignable < UpdateFilter < TestModel > > ( { $set : { stringField : 'a' } } ) ;
197
197
expectError ( buildUpdateFilter ( { $set : { stringField : 123 } } ) ) ;
198
198
expectAssignable < UpdateFilter < TestModel > > ( { $set : { 'subInterfaceField.field2' : '2' } } ) ;
199
+ expectError ( buildUpdateFilter ( { $set : { 'subInterfaceField.field2' : 2 } } ) ) ;
200
+ expectError ( buildUpdateFilter ( { $set : { 'unkown.field' : null } } ) ) ;
199
201
expectAssignable < UpdateFilter < TestModel > > ( { $set : { 'subInterfaceArray.$' : - 10 } } ) ;
200
202
expectAssignable < UpdateFilter < TestModel > > ( { $set : { 'subInterfaceArray.$[bla]' : 40 } } ) ;
201
203
expectAssignable < UpdateFilter < TestModel > > ( { $set : { 'subInterfaceArray.$[]' : 1000.2 } } ) ;
@@ -210,6 +212,8 @@ expectAssignable<UpdateFilter<TestModel>>({ $setOnInsert: { longField: Long.from
210
212
expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { stringField : 'a' } } ) ;
211
213
expectError ( buildUpdateFilter ( { $setOnInsert : { stringField : 123 } } ) ) ;
212
214
expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { 'subInterfaceField.field1' : '2' } } ) ;
215
+ expectError ( buildUpdateFilter ( { $setOnInsert : { 'subInterfaceField.field2' : 2 } } ) ) ;
216
+ expectError ( buildUpdateFilter ( { $setOnInsert : { 'unkown.field' : null } } ) ) ;
213
217
expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { 'subInterfaceArray.$' : - 10 } } ) ;
214
218
expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { 'subInterfaceArray.$[bla]' : 40 } } ) ;
215
219
expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { 'subInterfaceArray.$[]' : 1000.2 } } ) ;
You can’t perform that action at this time.
0 commit comments