diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/ascii-tree/buildfile | 8 | ||||
-rw-r--r-- | cli/tests/ascii-tree/testscript | 43 |
2 files changed, 51 insertions, 0 deletions
diff --git a/cli/tests/ascii-tree/buildfile b/cli/tests/ascii-tree/buildfile new file mode 100644 index 0000000..6450286 --- /dev/null +++ b/cli/tests/ascii-tree/buildfile @@ -0,0 +1,8 @@ +# file : tests/ascii-tree/buildfile +# license : MIT; see accompanying LICENSE file + +import! [metadata] cli = cli%exe{cli} + +./: testscript $cli + +testscript{*}: test = $cli diff --git a/cli/tests/ascii-tree/testscript b/cli/tests/ascii-tree/testscript new file mode 100644 index 0000000..f0546f6 --- /dev/null +++ b/cli/tests/ascii-tree/testscript @@ -0,0 +1,43 @@ +# file : tests/ascii-tree/testscript +# license : MIT; see accompanying LICENSE file + +: basics +: +cat <<EOI >=test.cli; +" +\ +hello/ +├── build/ +│ ├── bootstrap.build +│ └── root.build +├── hello/ +│ ├── sub/ +│ │ ├── bar +│ │ └── foo +│ ├── buildfile +│ ├── hello.cxx +│ └── testscript +├── buildfile +├── manifest +├── README.md +└── repositories.manifest +\ +" +EOI +$* --generate-txt --ascii-tree --stdout test.cli >>EOO +hello/ +|-- build/ +| |-- bootstrap.build +| `-- root.build +|-- hello/ +| |-- sub/ +| | |-- bar +| | `-- foo +| |-- buildfile +| |-- hello.cxx +| `-- testscript +|-- buildfile +|-- manifest +|-- README.md +`-- repositories.manifest +EOO |