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, 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},