#!/usr/bin/env atf-sh

# SPDX-License-Identifier: GPL-2.0-or-later
#
# SPDX-FileCopyrightText: 2024 KUNBUS GmbH

atf_test_case interfaces_list

interfaces_list_head() {
	atf_set descr \
		"Parse interfaces file and list all interfaces"
	atf_set require.user root
	atf_set require.progs ifquery
}

interfaces_list_body() {
	atf_check -s exit:0 \
		-o inline:"lo\npileft\npiright\n" \
		ifquery -i "$(atf_get_srcdir)"/../interfaces/pibridge.conf -l
}

atf_init_test_cases() {
	atf_add_test_case interfaces_list
}
