From 97c6d631b57ea5215859648c56097c16461cb2c3 Mon Sep 17 00:00:00 2001 From: Danny Adams Date: Fri, 27 Jan 2023 12:07:32 -0500 Subject: [PATCH] Updates to /graph/betasdk/beta_client_test.go Verifies service functionality. --- .../graph/betasdk/beta_client_test.go | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/internal/connector/graph/betasdk/beta_client_test.go b/src/internal/connector/graph/betasdk/beta_client_test.go index 84f2db6c5..16b09a101 100644 --- a/src/internal/connector/graph/betasdk/beta_client_test.go +++ b/src/internal/connector/graph/betasdk/beta_client_test.go @@ -8,6 +8,7 @@ import ( "github.com/stretchr/testify/suite" "github.com/alcionai/corso/src/internal/connector/graph" + "github.com/alcionai/corso/src/internal/connector/graph/betasdk/models" "github.com/alcionai/corso/src/internal/tester" "github.com/alcionai/corso/src/pkg/account" ) @@ -78,3 +79,29 @@ func (suite *BetaClientSuite) TestBasicClientGetFunctionality() { } } } + +func (suite *BetaClientSuite) TestServiceRequirements() { + t := suite.T() + + adpt, err := graph.CreateAdapter( + suite.credentials.AzureTenantID, + suite.credentials.AzureClientID, + suite.credentials.AzureClientSecret, + ) + require.NoError(t, err) + + service := NewService(adpt) + require.NotNil(t, service) + + testPage := models.NewSitePage() + name := "testFile" + desc := "working with parsing" + + testPage.SetName(&name) + testPage.SetDescription(&desc) + + byteArray, err := service.Serialize(testPage) + assert.NotEmpty(t, byteArray) + assert.NoError(t, err) + +}