Files
cunicu/pkg/config/order_test.go
Steffen Vogel ee0e60df68 make project reuse compliant
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-26 23:25:41 +02:00

27 lines
500 B
Go

// SPDX-FileCopyrightText: 2023 Steffen Vogel <post@steffenvogel.de>
// SPDX-License-Identifier: Apache-2.0
package config_test
import (
. "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega"
"github.com/stv0g/cunicu/pkg/config"
)
var _ = It("Can extract interface order", func() {
cfg := `---
interfaces:
f:
c:
b:
a:
d:
e:
`
order, err := config.ExtractInterfaceOrder([]byte(cfg))
Expect(err).To(Succeed())
Expect(order).To(Equal([]string{"f", "c", "b", "a", "d", "e"}))
})