summaryrefslogtreecommitdiffstats
path: root/tests/exe/ob-installplatconf.sh
blob: f4d2c00c1ccc462c469f940ae3ae8bdaeedb5f9c (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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Tests for ob-installdocs
#
# Copyright (C) 2019 Patrick McDermott
#
# This file is part of opkbuild.
#
# opkbuild is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# opkbuild is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with opkbuild.  If not, see <http://www.gnu.org/licenses/>.

set -eu

. "${TOP_SRCDIR}/tests/aux/tap-functions.sh"
. "${TOP_SRCDIR}/tests/aux/common.sh"

plan_ 4

export OB_TEST_DATADIR=

for dir in 'foo' 'foo_1.0'; do
	OB_TEST_DATADIR="${TOP_SRCDIR}/tests/data/platconf_${dir}"
	rm -f 'poem'
	command_ok_ 'ob-installplatconf exit status' -- \
		ob-installplatconf
	cmd_is 'correct file copied' cat 'poem' <<-EOF
		        JABBERWOCKY
		
		'Twas brillig, and the slithy toves
		 Did gyre and gimble in the wabe;
		All mimsy were the borogoves,
		 And the mome raths outgrabe.
		
		'Beware the Jabberwock, my son!
		 The jaws that bite, the claws that catch!
		Beware the Jubjub bird, and shun
		 The frumious Bandersnatch!'
		
		He took his vorpal sword in hand:
		 Long time the manxome foe he sought--
		So rested he by the Tumtum tree,
		 And stood awhile in thought.
		
		And as in uffish thought he stood,
		 The Jabberwock, with eyes of flame,
		Came whiffling through the tulgey wood,
		 And burbled as it came!
		
		One, two! One, two! And through and through
		 The vorpal blade went snicker-snack!
		He left it dead, and with its head
		 He went galumphing back.
		
		'And hast thou slain the Jabberwock?
		 Come to my arms, my beamish boy!
		O frabjous day! Callooh! Callay!'
		 He chortled in his joy.
		
		'Twas brillig, and the slithy toves
		 Did gyre and gimble in the wabe;
		All mimsy were the borogoves,
		 And the mome raths outgrabe.
		EOF
done