added pk test for * character

This commit is contained in:
Gani Georgiev
2025-11-10 07:14:03 +02:00
parent 6184b31d82
commit 423d234da1
+20
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},