From f68d48d2627d2687ef64ff44033a0fe6c1be9aac Mon Sep 17 00:00:00 2001 From: kmigielek Date: Thu, 25 Jan 2024 18:47:01 +0100 Subject: [PATCH] mr improvements --- test/metafields_test.go | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/test/metafields_test.go b/test/metafields_test.go index 8c269177..54cd8bf7 100644 --- a/test/metafields_test.go +++ b/test/metafields_test.go @@ -82,25 +82,35 @@ func (s *APISuite) TestMetafields() { s.Equal(textFieldName, *textField.Name) s.Equal("text", *textField.InputType) + metadata := []models.CreateMetadata{ + { + Name: dropdownField.Name, + Value: strPtr("option 1"), + }, + { + Name: textField.Name, + Value: strPtr("something"), + }, + } + r, err := s.client.CustomFieldsController().CreateMetadata( ctx, models.ResourceType_SUBSCRIPTIONS, fmt.Sprintf("%d", *subs.Id), &models.CreateMetadataRequest{ - Metadata: []models.CreateMetadata{ - { - Name: dropdownField.Name, - Value: strPtr("option 1"), - }, - { - Name: textField.Name, - Value: strPtr("something"), - }, - }, + Metadata: metadata, }) s.NoError(err) s.Equal(http.StatusOK, r.Response.StatusCode) + s.Equal(subs.Id, r.Data[0].ResourceId) + s.Len(r.Data, 2) + + s.Equal(metadata[0].Name, r.Data[0].Name) + s.Equal(metadata[0].Value, r.Data[0].Value) + s.Equal(metadata[1].Name, r.Data[1].Name) + s.Equal(metadata[1].Value, r.Data[1].Value) + rSubs, err := s.client.SubscriptionsController().ListSubscriptions( ctx, nil,