xref: /freebsd/libexec/nuageinit/tests/utils.sh (revision df21a004be237a1dccd03c7b47254625eea62fa9)
1#-
2# Copyright (c) 2022 Baptiste Daroussin <bapt@FreeBSD.org>
3# Copyright (c) 2025 Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
4#
5# SPDX-License-Identifier: BSD-2-Clause
6#
7
8atf_test_case warn
9atf_test_case err
10atf_test_case dirname
11
12warn_body()
13{
14	atf_check -e "inline:nuageinit: plop\n" -s exit:0 /usr/libexec/flua $(atf_get_srcdir)/warn.lua
15}
16
17err_body()
18{
19	atf_check -e "inline:nuageinit: plop\n" -s exit:1 /usr/libexec/flua $(atf_get_srcdir)/err.lua
20}
21
22dirname_body()
23{
24	atf_check -o "inline:/my/path/\n" -s exit:0 /usr/libexec/flua $(atf_get_srcdir)/dirname.lua
25}
26
27atf_init_test_cases()
28{
29	atf_add_test_case warn
30	atf_add_test_case err
31	atf_add_test_case dirname
32}
33