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, 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)", "special forbidden character / (primaryKey)",
&core.TextField{Name: "test", PrimaryKey: true}, &core.TextField{Name: "test", PrimaryKey: true},
@@ -204,6 +214,16 @@ func TestTextFieldValidateValue(t *testing.T) {
}, },
true, 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)", "reserved pk literal (non-primaryKey)",
&core.TextField{Name: "test", PrimaryKey: false}, &core.TextField{Name: "test", PrimaryKey: false},