diff --git a/core/field_text_test.go b/core/field_text_test.go index 912a7929..94357d18 100644 --- a/core/field_text_test.go +++ b/core/field_text_test.go @@ -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},