Skip to content
Snippets Groups Projects
merge_test.go 422 B
// Copyright 2022 schukai GmbH
// SPDX-License-Identifier: AGPL-3.0

package configuration

import (
	"github.com/stretchr/testify/assert"
	"testing"
)

func TestMerge(t *testing.T) {
	var configS, configD ConfigStruct2

	source := New(configS)
	source.config.H.HA = 2

	dest := New(configD)
	dest.config.H.HA = 1

	assert.Equal(t, dest.config.H.HA, 1)
	dest.Merge(source.config)

	assert.Equal(t, dest.config.H.HA, 2)

}