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:
@@ -642,7 +642,7 @@ func TestCookieBanner_PublishVersion(t *testing.T) {
|
|||||||
|
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
assert.Equal(t, 1, publishResult.PublishCookieBannerVersion.CookieBannerVersion.Version)
|
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)
|
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)
|
err := owner.Execute(query, map[string]any{"id": bannerID}, &result)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
require.NotNil(t, result.Node.LatestVersion)
|
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)
|
assert.Equal(t, 1, result.Node.LatestVersion.Version)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ func TestCookieCategory_Create(t *testing.T) {
|
|||||||
owner := testutil.NewClient(t, testutil.RoleOwner)
|
owner := testutil.NewClient(t, testutil.RoleOwner)
|
||||||
|
|
||||||
bannerID := factory.CreateCookieBanner(owner)
|
bannerID := factory.CreateCookieBanner(owner)
|
||||||
factory.CreateCookieCategory(owner, bannerID, factory.Attrs{"slug": "analytics"})
|
factory.CreateCookieCategory(owner, bannerID, factory.Attrs{"slug": "custom-slug-dup"})
|
||||||
|
|
||||||
_, err := owner.Do(`
|
_, err := owner.Do(`
|
||||||
mutation CreateCookieCategory($input: CreateCookieCategoryInput!) {
|
mutation CreateCookieCategory($input: CreateCookieCategoryInput!) {
|
||||||
@@ -118,8 +118,8 @@ func TestCookieCategory_Create(t *testing.T) {
|
|||||||
`, map[string]any{
|
`, map[string]any{
|
||||||
"input": map[string]any{
|
"input": map[string]any{
|
||||||
"cookieBannerId": bannerID,
|
"cookieBannerId": bannerID,
|
||||||
"name": "Another Analytics",
|
"name": "Duplicate Category",
|
||||||
"slug": "analytics",
|
"slug": "custom-slug-dup",
|
||||||
"description": "Duplicate slug",
|
"description": "Duplicate slug",
|
||||||
"rank": 10,
|
"rank": 10,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user