From 62c15b3ec3f78d202e2b451b52b3ebe4c50d2a1b Mon Sep 17 00:00:00 2001 From: Sebastian Rivera Date: Tue, 30 Aug 2022 16:09:19 -0400 Subject: [PATCH] Fix struct tag for varset relationship --- variable_set_variable.go | 2 +- variable_set_variable_test.go | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/variable_set_variable.go b/variable_set_variable.go index 5f98399c7..f8a00f275 100644 --- a/variable_set_variable.go +++ b/variable_set_variable.go @@ -49,7 +49,7 @@ type VariableSetVariable struct { Sensitive bool `jsonapi:"attr,sensitive"` // Relations - VariableSet *VariableSet `jsonapi:"relation,configurable"` + VariableSet *VariableSet `jsonapi:"relation,varset"` } type VariableSetVariableListOptions struct { diff --git a/variable_set_variable_test.go b/variable_set_variable_test.go index 8faa94628..0185c5733 100644 --- a/variable_set_variable_test.go +++ b/variable_set_variable_test.go @@ -34,9 +34,15 @@ func TestVariableSetVariablesList(t *testing.T) { t.Run("without list options", func(t *testing.T) { vl, err := client.VariableSetVariables.List(ctx, vsTest.ID, nil) require.NoError(t, err) + require.NotEmpty(t, vl.Items) assert.Contains(t, vl.Items, vTest1) assert.Contains(t, vl.Items, vTest2) + t.Run("variable set relationship is deserialized", func(t *testing.T) { + require.NotNil(t, vl.Items[0].VariableSet) + assert.Equal(t, vsTest.ID, vl.Items[0].VariableSet.ID) + }) + t.Skip("paging not supported yet in API") assert.Equal(t, 1, vl.CurrentPage) assert.Equal(t, 2, vl.TotalCount)