From 32c82229d93471c25eaaaed5e76704893162a125 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 25 Jun 2021 21:24:47 +0200 Subject: add partial test suite --- t/1000-basic.t | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100755 t/1000-basic.t (limited to 't/1000-basic.t') diff --git a/t/1000-basic.t b/t/1000-basic.t new file mode 100755 index 0000000..016ba6f --- /dev/null +++ b/t/1000-basic.t @@ -0,0 +1,84 @@ +#!/bin/sh +. ./t/lib.sh + +plan 6 + +check 'no arguments' <<'EOF' +treegen +lr +<<< +f:a +f:b +f:c +>>> +. +a +b +c +EOF + +check 'no arguments, recurse' <<'EOF' +treegen +lr +<<< +f:a/b/c +>>> +. +a +a/b +a/b/c +EOF + +check 'simple argument' <<'EOF' +treegen +lr a +<<< +f:a/b/c +>>> +a +a/b +a/b/c +EOF + +check 'simple arguments' <<'EOF' +treegen +lr a d +<<< +f:a/b/c +f:d/e/f +>>> +a +a/b +a/b/c +d +d/e +d/e/f +EOF + +check 'breadth first' <<'EOF' +treegen +lr -B +<<< +f:a/b/c +f:a/d +>>> +. +a +a/b +a/d +a/b/c +EOF + +check 'unsorted' <<'EOF' +treegen +lr -U | sort +<<< +f:a/b/c +f:a/d +>>> +. +a +a/b +a/b/c +a/d +EOF -- cgit 1.4.1