Permalink
Browse files

Test matrix for blog post about the test builtin.

  • Loading branch information...
Andy Chu
Andy Chu committed Aug 31, 2017
1 parent 077f76e commit 5ca7bacb34a30dc10a10d6d607b69f6967470bb4
Showing with 61 additions and 0 deletions.
  1. +56 −0 spec/blog2.test.sh
  2. +5 −0 test/spec.sh
View
@@ -0,0 +1,56 @@
#!/usr/bin/env bash
#
# Tests for the blog.
#
### -a
[ -a ]
echo status=$?
# stdout: status=0
### -a -a
[ -a -a ]
echo status=$?
# stdout: status=1
# N-I osh stdout: status=2
### -a -a -a
[ -a -a -a ]
echo status=$?
# stdout: status=0
# BUG mksh stdout: status=2
### -a -a -a -a
[ -a -a -a -a ]
echo status=$?
# stdout: status=1
# BUG bash stdout: status=2
# N-I osh stdout: status=2
### -a -a -a -a -a
[ -a -a -a -a -a ]
echo status=$?
# stdout: status=1
# BUG dash/zsh stdout: status=0
# N-I osh stdout: status=2
### -a -a -a -a -a -a
[ -a -a -a -a -a -a ]
echo status=$?
# stdout: status=1
# BUG bash/mksh stdout: status=2
# N-I osh stdout: status=2
### -a -a -a -a -a -a -a
[ -a -a -a -a -a -a -a ]
echo status=$?
# stdout: status=1
# BUG bash stdout: status=2
# BUG dash/zsh stdout: status=0
# N-I osh stdout: status=2
### -a -a -a -a -a -a -a -a
[ -a -a -a -a -a -a -a -a ]
echo status=$?
# stdout: status=1
# N-I osh stdout: status=2
View
@@ -185,6 +185,11 @@ blog1() {
${REF_SHELLS[@]} $ZSH $OSH "$@"
}
blog2() {
sh-spec spec/blog2.test.sh --osh-failures-allowed 3 \
${REF_SHELLS[@]} $ZSH $OSH "$@"
}
comments() {
sh-spec spec/comments.test.sh ${REF_SHELLS[@]} $OSH "$@"
}

0 comments on commit 5ca7bac

Please sign in to comment.