gocontentful/test/other_test.go
2022-05-17 12:16:24 +02:00

24 lines
783 B
Go

package test
import (
"github.com/foomo/gocontentful/test/testapi"
"github.com/stretchr/testify/require"
"testing"
"time"
)
func TestPublishingStatus(t *testing.T) {
contentfulClient, err := getTestClient()
require.NoError(t, err)
time.Sleep(time.Second)
draft, err := contentfulClient.GetProductByID("6dbjWqNd9SqccegcqYq224")
require.NoError(t, err)
require.Equal(t, testapi.StatusDraft, draft.GetPublishingStatus())
published, err := contentfulClient.GetCategoryByID("7LAnCobuuWYSqks6wAwY2a")
require.NoError(t, err)
require.Equal(t, testapi.StatusPublished, published.GetPublishingStatus())
changed, err := contentfulClient.GetProductByID("3DVqIYj4dOwwcKu6sgqOgg")
require.NoError(t, err)
require.Equal(t, testapi.StatusChanged, changed.GetPublishingStatus())
}