tests: fix tracker_pattern SCRIPT case, add tracker_resource e2e tests
- Fix tracker_pattern_test.go: replace SCRIPT (removed from enum) with LOCAL_STORAGE. - Add tracker_resource_test.go with full CRUD, RBAC (viewer denied), cross-banner mismatch, and list coverage. - Add CreateTrackerResource factory helper. Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
@@ -83,7 +83,7 @@ func TestTrackerPattern_Create(t *testing.T) {
|
||||
"cookieCategoryId": categoryID,
|
||||
"pattern": "_ga",
|
||||
"matchType": "EXACT",
|
||||
"trackerType": "SCRIPT",
|
||||
"trackerType": "LOCAL_STORAGE",
|
||||
"displayName": "Google Analytics",
|
||||
"maxAgeSeconds": maxAge,
|
||||
"description": "Google Analytics tracking cookie",
|
||||
@@ -95,7 +95,7 @@ func TestTrackerPattern_Create(t *testing.T) {
|
||||
assert.NotEmpty(t, node.ID)
|
||||
assert.Equal(t, "_ga", node.Pattern)
|
||||
assert.Equal(t, "EXACT", node.MatchType)
|
||||
assert.Equal(t, "SCRIPT", node.TrackerType)
|
||||
assert.Equal(t, "LOCAL_STORAGE", node.TrackerType)
|
||||
assert.Equal(t, "Google Analytics", node.DisplayName)
|
||||
require.NotNil(t, node.MaxAgeSeconds)
|
||||
assert.Equal(t, maxAge, *node.MaxAgeSeconds)
|
||||
|
||||
Reference in New Issue
Block a user