go.mondoo.com/cnquery@v0.0.0-20231005093811-59568235f6ea/providers/network/resources/certificates/parse_test.go (about) 1 // Copyright (c) Mondoo, Inc. 2 // SPDX-License-Identifier: BUSL-1.1 3 4 package certificates 5 6 import ( 7 "os" 8 "testing" 9 10 "github.com/stretchr/testify/assert" 11 "github.com/stretchr/testify/require" 12 ) 13 14 func TestCertificates(t *testing.T) { 15 file := "./testdata/ca-bundle.crt" 16 17 f, err := os.Open(file) 18 require.NoError(t, err) 19 20 certs, err := ParseCertsFromPEM(f) 21 require.NoError(t, err) 22 23 assert.Equal(t, 17, len(certs)) 24 }