Allow more permissive bracket validations
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
@@ -182,13 +182,6 @@ func TestAudit_Create_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
input: map[string]any{
|
||||
"name": "Test < Audit",
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "name with newline",
|
||||
input: map[string]any{
|
||||
@@ -425,14 +418,6 @@ func TestAudit_Update_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
setup: func() string { return baseAuditID },
|
||||
input: func(id string) map[string]any {
|
||||
return map[string]any{"id": id, "name": "Test < Audit"}
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "name with newline",
|
||||
setup: func() string { return baseAuditID },
|
||||
|
||||
@@ -174,14 +174,6 @@ func TestDatum_Create_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
input: map[string]any{
|
||||
"name": "Test < Datum",
|
||||
"dataClassification": "INTERNAL",
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "name with newline",
|
||||
input: map[string]any{
|
||||
@@ -397,14 +389,6 @@ func TestDatum_Update_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
setup: func() string { return baseDatumID },
|
||||
input: func(id string) map[string]any {
|
||||
return map[string]any{"id": id, "name": "Test < Datum"}
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "name with newline",
|
||||
setup: func() string { return baseDatumID },
|
||||
|
||||
@@ -192,16 +192,6 @@ func TestDocument_Create_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "title with angle brackets",
|
||||
input: map[string]any{
|
||||
"title": "Test < Document",
|
||||
"content": "Test content",
|
||||
"documentType": "POLICY",
|
||||
"classification": "INTERNAL",
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "title with newline",
|
||||
input: map[string]any{
|
||||
@@ -418,14 +408,6 @@ func TestDocument_Update_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "title with angle brackets",
|
||||
setup: func() string { return baseDocumentID },
|
||||
input: func(id string) map[string]any {
|
||||
return map[string]any{"id": id, "title": "Test < Document"}
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "title with newline",
|
||||
setup: func() string { return baseDocumentID },
|
||||
|
||||
@@ -144,13 +144,6 @@ func TestFramework_Create_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
input: map[string]any{
|
||||
"name": "Test < Framework",
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
// Newline validation
|
||||
{
|
||||
name: "name with newline",
|
||||
@@ -359,14 +352,6 @@ func TestFramework_Update_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
setup: func() string { return baseFrameworkID },
|
||||
input: func(id string) map[string]any {
|
||||
return map[string]any{"id": id, "name": "Test < Framework"}
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "description with HTML tags",
|
||||
setup: func() string { return baseFrameworkID },
|
||||
|
||||
@@ -205,14 +205,6 @@ func TestMeasure_Create_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
input: map[string]any{
|
||||
"name": "Test < Measure",
|
||||
"category": "POLICY",
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "description with HTML tags",
|
||||
input: map[string]any{
|
||||
@@ -473,14 +465,6 @@ func TestMeasure_Update_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
setup: func() string { return baseMeasureID },
|
||||
input: func(id string) map[string]any {
|
||||
return map[string]any{"id": id, "name": "Test < Measure"}
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "description with HTML tags",
|
||||
setup: func() string { return baseMeasureID },
|
||||
|
||||
@@ -135,14 +135,6 @@ func TestMeeting_Create_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
input: map[string]any{
|
||||
"name": "Test < Meeting",
|
||||
"date": time.Now().Format(time.RFC3339Nano),
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "name with newline",
|
||||
input: map[string]any{
|
||||
@@ -343,14 +335,6 @@ func TestMeeting_Update_Validation(t *testing.T) {
|
||||
},
|
||||
wantErrorContains: "HTML",
|
||||
},
|
||||
{
|
||||
name: "name with angle brackets",
|
||||
setup: func() string { return baseMeetingID },
|
||||
input: func(id string) map[string]any {
|
||||
return map[string]any{"meetingId": id, "name": "Test < Meeting"}
|
||||
},
|
||||
wantErrorContains: "angle brackets",
|
||||
},
|
||||
{
|
||||
name: "name with newline",
|
||||
setup: func() string { return baseMeetingID },
|
||||
|
||||
Reference in New Issue
Block a user