File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 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('
196196expectAssignable < UpdateFilter < TestModel > > ( { $set : { stringField : 'a' } } ) ;
197197expectError ( buildUpdateFilter ( { $set : { stringField : 123 } } ) ) ;
198198expectAssignable < UpdateFilter < TestModel > > ( { $set : { 'subInterfaceField.field2' : '2' } } ) ;
199+ expectError ( buildUpdateFilter ( { $set : { 'subInterfaceField.field2' : 2 } } ) ) ;
200+ expectError ( buildUpdateFilter ( { $set : { 'unknown.field' : null } } ) ) ;
199201expectAssignable < UpdateFilter < TestModel > > ( { $set : { 'subInterfaceArray.$' : - 10 } } ) ;
200202expectAssignable < UpdateFilter < TestModel > > ( { $set : { 'subInterfaceArray.$[bla]' : 40 } } ) ;
201203expectAssignable < UpdateFilter < TestModel > > ( { $set : { 'subInterfaceArray.$[]' : 1000.2 } } ) ;
@@ -210,6 +212,8 @@ expectAssignable<UpdateFilter<TestModel>>({ $setOnInsert: { longField: Long.from
210212expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { stringField : 'a' } } ) ;
211213expectError ( buildUpdateFilter ( { $setOnInsert : { stringField : 123 } } ) ) ;
212214expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { 'subInterfaceField.field1' : '2' } } ) ;
215+ expectError ( buildUpdateFilter ( { $setOnInsert : { 'subInterfaceField.field2' : 2 } } ) ) ;
216+ expectError ( buildUpdateFilter ( { $setOnInsert : { 'unknown.field' : null } } ) ) ;
213217expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { 'subInterfaceArray.$' : - 10 } } ) ;
214218expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { 'subInterfaceArray.$[bla]' : 40 } } ) ;
215219expectAssignable < UpdateFilter < TestModel > > ( { $setOnInsert : { 'subInterfaceArray.$[]' : 1000.2 } } ) ;
You can’t perform that action at this time.
0 commit comments