Bladeren bron

build(vhs): add eza-long test

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
Christina Sørensen 2 jaren geleden
bovenliggende
commit
15f12290e5
2 gewijzigde bestanden met toevoegingen van 289 en 0 verwijderingen
  1. 266 0
      tests/references/eza-long.txt
  2. 23 0
      tests/tapes/eza-long.tape

+ 266 - 0
tests/references/eza-long.txt

@@ -0,0 +1,266 @@
+>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+.rw-r--r-- 0 ces 20 Aug 06:45 a
+.rw-r--r-- 0 ces 20 Aug 06:45 b
+.rw-r--r-- 0 ces 20 Aug 06:45 c
+.rw-r--r-- 0 ces 20 Aug 06:45 d
+.rw-r--r-- 0 ces 20 Aug 06:45 e
+.rw-r--r-- 0 ces 20 Aug 06:45 f
+.rw-r--r-- 0 ces 20 Aug 06:45 g
+.rw-r--r-- 0 ces 20 Aug 06:45 h
+.rw-r--r-- 0 ces 20 Aug 06:45 i
+.rw-r--r-- 0 ces 20 Aug 06:45 j
+.rw-r--r-- 0 ces 20 Aug 06:45 k
+.rw-r--r-- 0 ces 20 Aug 06:45 l
+.rw-r--r-- 0 ces 20 Aug 06:45 m
+.rw-r--r-- 0 ces 20 Aug 06:45 n
+.rw-r--r-- 0 ces 20 Aug 06:45 o
+.rw-r--r-- 0 ces 20 Aug 06:45 p
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+.rw-r--r-- 0 ces 20 Aug 06:45 a
+.rw-r--r-- 0 ces 20 Aug 06:45 b
+.rw-r--r-- 0 ces 20 Aug 06:45 c
+.rw-r--r-- 0 ces 20 Aug 06:45 d
+.rw-r--r-- 0 ces 20 Aug 06:45 e
+.rw-r--r-- 0 ces 20 Aug 06:45 f
+.rw-r--r-- 0 ces 20 Aug 06:45 g
+.rw-r--r-- 0 ces 20 Aug 06:45 h
+.rw-r--r-- 0 ces 20 Aug 06:45 i
+.rw-r--r-- 0 ces 20 Aug 06:45 j
+.rw-r--r-- 0 ces 20 Aug 06:45 k
+.rw-r--r-- 0 ces 20 Aug 06:45 l
+.rw-r--r-- 0 ces 20 Aug 06:45 m
+.rw-r--r-- 0 ces 20 Aug 06:45 n
+.rw-r--r-- 0 ces 20 Aug 06:45 o
+.rw-r--r-- 0 ces 20 Aug 06:45 p
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+.rw-r--r-- 0 ces 20 Aug 06:45 a
+.rw-r--r-- 0 ces 20 Aug 06:45 b
+.rw-r--r-- 0 ces 20 Aug 06:45 c
+.rw-r--r-- 0 ces 20 Aug 06:45 d
+.rw-r--r-- 0 ces 20 Aug 06:45 e
+.rw-r--r-- 0 ces 20 Aug 06:45 f
+.rw-r--r-- 0 ces 20 Aug 06:45 g
+.rw-r--r-- 0 ces 20 Aug 06:45 h
+.rw-r--r-- 0 ces 20 Aug 06:45 i
+.rw-r--r-- 0 ces 20 Aug 06:45 j
+.rw-r--r-- 0 ces 20 Aug 06:45 k
+.rw-r--r-- 0 ces 20 Aug 06:45 l
+.rw-r--r-- 0 ces 20 Aug 06:45 m
+.rw-r--r-- 0 ces 20 Aug 06:45 n
+.rw-r--r-- 0 ces 20 Aug 06:45 o
+.rw-r--r-- 0 ces 20 Aug 06:45 p
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+.rw-r--r-- 0 ces 20 Aug 06:45 a
+.rw-r--r-- 0 ces 20 Aug 06:45 b
+.rw-r--r-- 0 ces 20 Aug 06:45 c
+.rw-r--r-- 0 ces 20 Aug 06:45 d
+.rw-r--r-- 0 ces 20 Aug 06:45 e
+.rw-r--r-- 0 ces 20 Aug 06:45 f
+.rw-r--r-- 0 ces 20 Aug 06:45 g
+.rw-r--r-- 0 ces 20 Aug 06:45 h
+.rw-r--r-- 0 ces 20 Aug 06:45 i
+.rw-r--r-- 0 ces 20 Aug 06:45 j
+.rw-r--r-- 0 ces 20 Aug 06:45 k
+.rw-r--r-- 0 ces 20 Aug 06:45 l
+.rw-r--r-- 0 ces 20 Aug 06:45 m
+.rw-r--r-- 0 ces 20 Aug 06:45 n
+.rw-r--r-- 0 ces 20 Aug 06:45 o
+.rw-r--r-- 0 ces 20 Aug 06:45 p
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+.rw-r--r-- 0 ces 20 Aug 06:45 a
+.rw-r--r-- 0 ces 20 Aug 06:45 b
+.rw-r--r-- 0 ces 20 Aug 06:45 c
+.rw-r--r-- 0 ces 20 Aug 06:45 d
+.rw-r--r-- 0 ces 20 Aug 06:45 e
+.rw-r--r-- 0 ces 20 Aug 06:45 f
+.rw-r--r-- 0 ces 20 Aug 06:45 g
+.rw-r--r-- 0 ces 20 Aug 06:45 h
+.rw-r--r-- 0 ces 20 Aug 06:45 i
+.rw-r--r-- 0 ces 20 Aug 06:45 j
+.rw-r--r-- 0 ces 20 Aug 06:45 k
+.rw-r--r-- 0 ces 20 Aug 06:45 l
+.rw-r--r-- 0 ces 20 Aug 06:45 m
+.rw-r--r-- 0 ces 20 Aug 06:45 n
+.rw-r--r-- 0 ces 20 Aug 06:45 o
+.rw-r--r-- 0 ces 20 Aug 06:45 p
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+.rw-r--r-- 0 ces 20 Aug 06:45 a
+.rw-r--r-- 0 ces 20 Aug 06:45 b
+.rw-r--r-- 0 ces 20 Aug 06:45 c
+.rw-r--r-- 0 ces 20 Aug 06:45 d
+.rw-r--r-- 0 ces 20 Aug 06:45 e
+.rw-r--r-- 0 ces 20 Aug 06:45 f
+.rw-r--r-- 0 ces 20 Aug 06:45 g
+.rw-r--r-- 0 ces 20 Aug 06:45 h
+.rw-r--r-- 0 ces 20 Aug 06:45 i
+.rw-r--r-- 0 ces 20 Aug 06:45 j
+.rw-r--r-- 0 ces 20 Aug 06:45 k
+.rw-r--r-- 0 ces 20 Aug 06:45 l
+.rw-r--r-- 0 ces 20 Aug 06:45 m
+.rw-r--r-- 0 ces 20 Aug 06:45 n
+.rw-r--r-- 0 ces 20 Aug 06:45 o
+.rw-r--r-- 0 ces 20 Aug 06:45 p
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+.rw-r--r-- 0 ces 20 Aug 06:45 a
+.rw-r--r-- 0 ces 20 Aug 06:45 b
+.rw-r--r-- 0 ces 20 Aug 06:45 c
+.rw-r--r-- 0 ces 20 Aug 06:45 d
+.rw-r--r-- 0 ces 20 Aug 06:45 e
+.rw-r--r-- 0 ces 20 Aug 06:45 f
+.rw-r--r-- 0 ces 20 Aug 06:45 g
+.rw-r--r-- 0 ces 20 Aug 06:45 h
+.rw-r--r-- 0 ces 20 Aug 06:45 i
+.rw-r--r-- 0 ces 20 Aug 06:45 j
+.rw-r--r-- 0 ces 20 Aug 06:45 k
+.rw-r--r-- 0 ces 20 Aug 06:45 l
+.rw-r--r-- 0 ces 20 Aug 06:45 m
+.rw-r--r-- 0 ces 20 Aug 06:45 n
+.rw-r--r-- 0 ces 20 Aug 06:45 o
+.rw-r--r-- 0 ces 20 Aug 06:45 p
+────────────────────────────────────────────────────────────────────────────────
+> cd tests/itest
+> cargo run -q -- -l
+.rw-r--r-- 0 ces 20 Aug 06:45 a
+.rw-r--r-- 0 ces 20 Aug 06:45 b
+.rw-r--r-- 0 ces 20 Aug 06:45 c
+.rw-r--r-- 0 ces 20 Aug 06:45 d
+.rw-r--r-- 0 ces 20 Aug 06:45 e
+.rw-r--r-- 0 ces 20 Aug 06:45 f
+.rw-r--r-- 0 ces 20 Aug 06:45 g
+.rw-r--r-- 0 ces 20 Aug 06:45 h
+.rw-r--r-- 0 ces 20 Aug 06:45 i
+.rw-r--r-- 0 ces 20 Aug 06:45 j
+.rw-r--r-- 0 ces 20 Aug 06:45 k
+.rw-r--r-- 0 ces 20 Aug 06:45 l
+.rw-r--r-- 0 ces 20 Aug 06:45 m
+.rw-r--r-- 0 ces 20 Aug 06:45 n
+.rw-r--r-- 0 ces 20 Aug 06:45 o
+.rw-r--r-- 0 ces 20 Aug 06:45 p
+────────────────────────────────────────────────────────────────────────────────

+ 23 - 0
tests/tapes/eza-long.tape

@@ -0,0 +1,23 @@
+Output outfile
+
+Set Shell fish
+Sleep 2s
+
+Type "cd tests/itest"
+Enter
+Sleep 1s
+
+Type "cargo run -q -- -l"
+Enter
+Sleep 3s
+
+Type "cargo run -q -- -l --grid"
+Enter
+Sleep 3s
+
+Type "cargo run -q -- -l --grid --icons"
+Enter
+Sleep 3s
+
+Ctrl+D
+