From fc6f12e6ca3e1d610151389ff853fd8ea1e19959 Mon Sep 17 00:00:00 2001 From: quobix Date: Thu, 18 Apr 2024 12:05:29 -0400 Subject: [PATCH] updated digitial ocean tests --- datamodel/high/base/schema_proxy.go | 3 +++ index/spec_index_test.go | 12 ++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/datamodel/high/base/schema_proxy.go b/datamodel/high/base/schema_proxy.go index 137a07b..701e5f6 100644 --- a/datamodel/high/base/schema_proxy.go +++ b/datamodel/high/base/schema_proxy.go @@ -76,6 +76,9 @@ func CreateSchemaProxyRef(ref string) *SchemaProxy { // If there is a problem building the Schema, then this method will return nil. Use GetBuildError to gain access // to that building error. func (sp *SchemaProxy) Schema() *Schema { + if sp == nil { + return nil + } sp.lock.Lock() if sp.rendered == nil { diff --git a/index/spec_index_test.go b/index/spec_index_test.go index cb8291f..2967036 100644 --- a/index/spec_index_test.go +++ b/index/spec_index_test.go @@ -186,7 +186,7 @@ func TestSpecIndex_DigitalOcean(t *testing.T) { // get all the files! files := remoteFS.GetFiles() fileLen := len(files) - assert.Equal(t, 1650, fileLen) + assert.Equal(t, 1651, fileLen) assert.Len(t, remoteFS.GetErrors(), 0) // check circular references @@ -244,7 +244,7 @@ func TestSpecIndex_DigitalOcean_FullCheckoutLocalResolve(t *testing.T) { files := fileFS.GetFiles() fileLen := len(files) - assert.Equal(t, 1712, fileLen) + assert.Equal(t, 1713, fileLen) rolo.AddLocalFS(basePath, fileFS) @@ -266,11 +266,11 @@ func TestSpecIndex_DigitalOcean_FullCheckoutLocalResolve(t *testing.T) { assert.Len(t, rolo.GetIgnoredCircularReferences(), 0) if runtime.GOOS != "windows" { - assert.Equal(t, "1.29 MB", rolo.RolodexFileSizeAsString()) + assert.Equal(t, "1.3 MB", rolo.RolodexFileSizeAsString()) } else { assert.Equal(t, "1.34 MB", rolo.RolodexFileSizeAsString()) } - assert.Equal(t, 1712, rolo.RolodexTotalFiles()) + assert.Equal(t, 1713, rolo.RolodexTotalFiles()) } func TestSpecIndex_DigitalOcean_FullCheckoutLocalResolve_RecursiveLookup(t *testing.T) { @@ -324,7 +324,7 @@ func TestSpecIndex_DigitalOcean_FullCheckoutLocalResolve_RecursiveLookup(t *test files := fileFS.GetFiles() fileLen := len(files) - assert.Equal(t, 1698, fileLen) + assert.Equal(t, 1699, fileLen) assert.NoError(t, rErr) @@ -345,7 +345,7 @@ func TestSpecIndex_DigitalOcean_FullCheckoutLocalResolve_RecursiveLookup(t *test } else { assert.Equal(t, "1.24 MB", rolo.RolodexFileSizeAsString()) } - assert.Equal(t, 1698, rolo.RolodexTotalFiles()) + assert.Equal(t, 1699, rolo.RolodexTotalFiles()) } func TestSpecIndex_DigitalOcean_LookupsNotAllowed(t *testing.T) {