summaryrefslogtreecommitdiff
path: root/libexec/nuageinit/tests/utils.sh
blob: 76cd7e045473d11f9cf5fc116cd3d31169b4c9b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#-
# Copyright (c) 2022 Baptiste Daroussin <bapt@FreeBSD.org>
# Copyright (c) 2025 Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
#
# SPDX-License-Identifier: BSD-2-Clause
#

atf_test_case warn
atf_test_case err
atf_test_case dirname

warn_body()
{
	atf_check -e "inline:nuageinit: plop\n" -s exit:0 /usr/libexec/flua $(atf_get_srcdir)/warn.lua
}

err_body()
{
	atf_check -e "inline:nuageinit: plop\n" -s exit:1 /usr/libexec/flua $(atf_get_srcdir)/err.lua
}

dirname_body()
{
	atf_check -o "inline:/my/path/\n" -s exit:0 /usr/libexec/flua $(atf_get_srcdir)/dirname.lua
}

atf_init_test_cases()
{
	atf_add_test_case warn
	atf_add_test_case err
	atf_add_test_case dirname
}