added pk test for * character

This commit is contained in:
Gani Georgiev 2025-11-10 07:14:03 +02:00
parent 6184b31d82
commit 423d234da1
1 changed files with 20 additions and 0 deletions

View File

@ -164,6 +164,16 @@ func TestTextFieldValidateValue(t *testing.T) {
},
false,
},
{
"special forbidden character * (non-primaryKey)",
&core.TextField{Name: "test", PrimaryKey: false},
func() *core.Record {
record := core.NewRecord(collection)
record.SetRaw("test", "abc*")
return record
},
false,
},
{
"special forbidden character / (primaryKey)",
&core.TextField{Name: "test", PrimaryKey: true},
@ -204,6 +214,16 @@ func TestTextFieldValidateValue(t *testing.T) {
},
true,
},
{
"special forbidden character * (primaryKey; used in the realtime events too)",
&core.TextField{Name: "test", PrimaryKey: true},
func() *core.Record {
record := core.NewRecord(collection)
record.SetRaw("test", "abc*")
return record
},
true,
},
{
"reserved pk literal (non-primaryKey)",
&core.TextField{Name: "test", PrimaryKey: false},