mirror of
https://codeberg.org/cunicu/cunicu.git
synced 2025-09-26 21:01:14 +08:00
28 lines
499 B
Go
28 lines
499 B
Go
// SPDX-FileCopyrightText: 2023-2025 Steffen Vogel <post@steffenvogel.de>
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package config_test
|
|
|
|
import (
|
|
"cunicu.li/cunicu/pkg/config"
|
|
|
|
. "github.com/onsi/ginkgo/v2"
|
|
. "github.com/onsi/gomega"
|
|
)
|
|
|
|
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"}))
|
|
})
|