File tree 3 files changed +8
-6
lines changed
3 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -547,7 +547,7 @@ describe('Parse Object', () => {
547
547
} ) ;
548
548
549
549
it ( 'cannot create invalid key names' , async ( ) => {
550
- const error = new Parse . Error ( Parse . Error . INVALID_KEY_NAME , ` Invalid key name: " foo^bar"` ) ;
550
+ const error = new Parse . Error ( Parse . Error . INVALID_KEY_NAME , ' Invalid key name: foo^bar' ) ;
551
551
const item = new Parse . Object ( 'Item' ) ;
552
552
expect ( ( ) => {
553
553
item . set ( { 'foo^bar' : 'baz' } ) ;
@@ -559,7 +559,7 @@ describe('Parse Object', () => {
559
559
const item = new Parse . Object ( 'Item' ) ;
560
560
expect ( ( ) => {
561
561
item . set ( { foobar : 'baz' , 'foo^bar' : 'baz' } ) ;
562
- } ) . toThrow ( new Parse . Error ( Parse . Error . INVALID_KEY_NAME , ` Invalid key name: " foo^bar"` ) ) ;
562
+ } ) . toThrow ( new Parse . Error ( Parse . Error . INVALID_KEY_NAME , ' Invalid key name: foo^bar' ) ) ;
563
563
} ) ;
564
564
565
565
it ( 'can unset fields' , done => {
Original file line number Diff line number Diff line change @@ -1099,8 +1099,8 @@ class ParseObject {
1099
1099
return new ParseError ( ParseError . OTHER_CAUSE , 'ACL must be a Parse ACL.' ) ;
1100
1100
}
1101
1101
for ( const key in attrs ) {
1102
- if ( ! / ^ [ A - Z a - z ] [ 0 - 9 A - Z a - z _ . ] * $ / . test ( key ) ) {
1103
- return new ParseError ( ParseError . INVALID_KEY_NAME , `Invalid key name: " ${ key } " ` ) ;
1102
+ if ( ! / ^ [ A - Z a - z _ ] [ 0 - 9 A - Z a - z _ . ] * $ / . test ( key ) ) {
1103
+ return new ParseError ( ParseError . INVALID_KEY_NAME , `Invalid key name: ${ key } ` ) ;
1104
1104
}
1105
1105
}
1106
1106
return false ;
Original file line number Diff line number Diff line change @@ -965,7 +965,7 @@ describe('ParseObject', () => {
965
965
o . validate ( {
966
966
'invalid!key' : 12 ,
967
967
} )
968
- ) . toEqual ( new ParseError ( ParseError . INVALID_KEY_NAME , ` Invalid key name: " invalid!key"` ) ) ;
968
+ ) . toEqual ( new ParseError ( ParseError . INVALID_KEY_NAME , ' Invalid key name: invalid!key' ) ) ;
969
969
970
970
expect (
971
971
o . validate ( {
@@ -988,7 +988,7 @@ describe('ParseObject', () => {
988
988
expect ( o . set ( 'ACL' , { '*' : { read : true , write : false } } ) ) . toBe ( o ) ;
989
989
expect ( ( ) => {
990
990
o . set ( '$$$' , 'o_O' ) ;
991
- } ) . toThrow ( new ParseError ( ParseError . INVALID_KEY_NAME , ` Invalid key name: " $$$"` ) ) ;
991
+ } ) . toThrow ( new ParseError ( ParseError . INVALID_KEY_NAME , ' Invalid key name: $$$' ) ) ;
992
992
} ) ;
993
993
994
994
it ( 'ignores validation if ignoreValidation option is passed to set()' , ( ) => {
@@ -1003,6 +1003,8 @@ describe('ParseObject', () => {
1003
1003
expect ( o . isValid ( ) ) . toBe ( true ) ;
1004
1004
o . set ( 'someKey' , 'someValue' ) ;
1005
1005
expect ( o . isValid ( ) ) . toBe ( true ) ;
1006
+ o . set ( '_internalField' , 'allow_underscore' ) ;
1007
+ expect ( o . isValid ( ) ) . toBe ( true ) ;
1006
1008
o . _finishFetch ( {
1007
1009
objectId : 'O3' ,
1008
1010
'invalid!key' : 'oops' ,
You can’t perform that action at this time.
0 commit comments