Trim spaces from annotations that can contain multiple lines

This commit is contained in:
Manuel Alejandro de Brito Fontes 2019-05-07 07:41:53 -04:00
parent b8fb09d7b3
commit 23e7423477
No known key found for this signature in database
GPG key ID: 786136016A8BA02A
2 changed files with 24 additions and 5 deletions

View file

@ -89,9 +89,17 @@ func TestGetStringAnnotation(t *testing.T) {
exp string
expErr bool
}{
{"valid - A", "string", "A", "A", false},
{"valid - B", "string", "B", "B", false},
{"empty", "string", "", "", true},
{"valid - A", "string", "A ", "A", false},
{"valid - B", "string", " B", "B", false},
{"empty", "string", " ", "", true},
{"valid multiline", "string", `
rewrite (?i)/arcgis/rest/services/Utilities/Geometry/GeometryServer(.*)$ /arcgis/rest/services/Utilities/Geometry/GeometryServer$1 break;
rewrite (?i)/arcgis/services/Utilities/Geometry/GeometryServer(.*)$ /arcgis/services/Utilities/Geometry/GeometryServer$1 break;
`, `
rewrite (?i)/arcgis/rest/services/Utilities/Geometry/GeometryServer(.*)$ /arcgis/rest/services/Utilities/Geometry/GeometryServer$1 break;
rewrite (?i)/arcgis/services/Utilities/Geometry/GeometryServer(.*)$ /arcgis/services/Utilities/Geometry/GeometryServer$1 break;
`,
false},
}
data := map[string]string{}