Fix e2e test assertions: uppercase state enums, non-default slug

The version state field returns uppercase enum values (DRAFT, PUBLISHED)
and "analytics" is a default category slug created with every banner.

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-05-01 13:07:38 +04:00
parent 6532f16efc
commit c43f61d109
2 changed files with 5 additions and 5 deletions

View File

@@ -642,7 +642,7 @@ func TestCookieBanner_PublishVersion(t *testing.T) {
require.NoError(t, err)
assert.Equal(t, 1, publishResult.PublishCookieBannerVersion.CookieBannerVersion.Version)
assert.Equal(t, "published", publishResult.PublishCookieBannerVersion.CookieBannerVersion.State)
assert.Equal(t, "PUBLISHED", publishResult.PublishCookieBannerVersion.CookieBannerVersion.State)
assert.Equal(t, bannerID, publishResult.PublishCookieBannerVersion.CookieBanner.ID)
})
@@ -679,7 +679,7 @@ func TestCookieBanner_PublishVersion(t *testing.T) {
err := owner.Execute(query, map[string]any{"id": bannerID}, &result)
require.NoError(t, err)
require.NotNil(t, result.Node.LatestVersion)
assert.Equal(t, "draft", result.Node.LatestVersion.State)
assert.Equal(t, "DRAFT", result.Node.LatestVersion.State)
assert.Equal(t, 1, result.Node.LatestVersion.Version)
})
}