mirror of
				https://github.com/edgelesssys/constellation.git
				synced 2025-10-29 18:58:59 -04:00 
			
		
		
		
	 bd63aa3c6b
			
		
	
	
		bd63aa3c6b
		
	
	
	
	
		
			
			sed -i '1i/*\nCopyright (c) Edgeless Systems GmbH\n\nSPDX-License-Identifier: AGPL-3.0-only\n*/\n' `grep -rL --include='*.go' 'DO NOT EDIT'` gofumpt -w .
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			673 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			673 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| /*
 | |
| Copyright (c) Edgeless Systems GmbH
 | |
| 
 | |
| SPDX-License-Identifier: AGPL-3.0-only
 | |
| */
 | |
| 
 | |
| package resources
 | |
| 
 | |
| import (
 | |
| 	"testing"
 | |
| 
 | |
| 	"github.com/edgelesssys/constellation/internal/kubernetes"
 | |
| 	"github.com/stretchr/testify/assert"
 | |
| 	"github.com/stretchr/testify/require"
 | |
| )
 | |
| 
 | |
| func TestNewJoinServiceDaemonset(t *testing.T) {
 | |
| 	deployment := NewJoinServiceDaemonset("csp", "measurementsJSON", "enforcedPCRsJSON", "deadbeef", "true", []byte{0x0, 0x1, 0x2})
 | |
| 	deploymentYAML, err := deployment.Marshal()
 | |
| 	require.NoError(t, err)
 | |
| 
 | |
| 	var recreated joinServiceDaemonset
 | |
| 	require.NoError(t, kubernetes.UnmarshalK8SResources(deploymentYAML, &recreated))
 | |
| 	assert.Equal(t, deployment, &recreated)
 | |
| }
 |