+AT_SETUP([command parser negative tests])
+AT_DATA([command.sps], [dnl
+DATA X.
+XYZZY.
+CLOSE FILE XYZZY.
+foo.
+])
+AT_CHECK([pspp command.sps], [1], [dnl
+command.sps:1.1-1.6: error: Unknown command `DATA X'.
+ 1 | DATA X.
+ | ^~~~~~
+
+command.sps:2.1-2.5: error: Unknown command `XYZZY'.
+ 2 | XYZZY.
+ | ^~~~~
+
+command.sps:3.1-3.16: error: Unknown command `CLOSE FILE XYZZY'.
+ 3 | CLOSE FILE XYZZY.
+ | ^~~~~~~~~~~~~~~~
+
+command.sps:4.1-4.3: error: Unknown command `foo'.
+ 4 | foo.
+ | ^~~
+])
+AT_CLEANUP
+