am-project: Fix regression test
[anjuta.git] / plugins / am-project / tests / empty.at
blobc26541c8d52374cbec85ab1b3a417860eb139db9
1 AT_SETUP([Load empty project])
2 AS_MKDIR_P([empty1])
3 AT_DATA([empty1/configure.ac],
4 [[AC_CONFIG_FILES(Makefile)
5 ]])
6 AT_DATA([empty1/Makefile.am],
7 [[
8 ]])
9 AT_DATA([expect],
10 [[ROOT (): empty1
11     SOURCE (): configure.ac
12     SOURCE (): Makefile.am
13 ]])
14 AT_PARSER_CHECK([load empty1 \
15                  list])
16 AT_CHECK([diff output expect])
20 AS_MKDIR_P([empty2])
21 AT_DATA([empty2/configure.ac],
22 [[]])
23 AT_DATA([empty2/Makefile.am],
24 [[]])
25 AT_DATA([expect],
26 [[ROOT (): empty3
27     GROUP (): group1
28         SOURCE (): group1/Makefile.am
29     SOURCE (): configure.ac
30 ]])
31 AT_PARSER_CHECK([load empty2 \
32                  move empty3 \
33                  add group 0 group1 \
34                  save \
35                  list])
36 AT_CHECK([diff output expect])
40 AS_MKDIR_P([empty4])
41 AT_DATA([empty4/configure.ac],
42 [[]])
43 AT_DATA([empty4/Makefile.am],
44 [[]])
45 AT_DATA([expect],
46 [[Error: Target parent is not a valid group
47 ROOT (): empty4
48     SOURCE (): configure.ac
49 ]])
50 AT_PARSER_CHECK([load empty4 \
51                  add target 0 target1 prog \
52                  list])
53 AT_CHECK([diff output expect])
57 AS_MKDIR_P([empty5])
58 AT_DATA([empty5/configure.ac],
59 [[]])
60 AT_DATA([empty5/Makefile.am],
61 [[]])
62 AT_DATA([expect],
63 [[ROOT (): empty6
64     SOURCE (): configure.ac
65     SOURCE (): Makefile.am
66 ]])
67 AT_PARSER_CHECK([load empty5 \
68                  move empty6 \
69                  add group 0 . \
70                  save \
71                  list])
72 AT_CHECK([diff output expect])
73 AT_PARSER_CHECK([load empty6 \
74                  list])
75 AT_CHECK([diff output expect])
79 AT_DATA([expect],
80 [[ROOT (): empty7
81     GROUP (): subdir/group1
82         SOURCE (): subdir/group1/Makefile.am
83     SOURCE (): configure.ac
84     SOURCE (): Makefile.am
85 ]])
86 AT_PARSER_CHECK([load empty6 \
87                  move empty7 \
88                  add group 0 subdir/group1 \
89                  save \
90                  list])
91 AT_CHECK([diff output expect])
92 AT_PARSER_CHECK([load empty7 \
93                  list])
94 AT_CHECK([diff output expect])
98 AT_CLEANUP