added pk test for * character
This commit is contained in:
@@ -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},
|
||||||
|
|||||||
Reference in New Issue
Block a user