dpgpid/specs/dpgpid_spec.sh

51 lines
993 B
Bash

#shellcheck shell=sh
set -eu
dpgpid() {
if [ -x ./dpgpid ]; then
./dpgpid "$@"
elif [ -x ./bin/dpgpid ]; then
./bin/dpgpid "$@"
else
dpgpid "$@"
fi
}
Describe 'Dependency'
Describe 'gpg:'
It 'is available'
When run gpg --help
The output should include "gpg"
The status should be success
The stderr should equal ""
End
End
Describe 'ipfs:'
It 'is available'
When run ipfs --help
The output should include "ipfs"
The status should be success
The stderr should equal ""
End
End
End
Describe 'dpgpid'
Describe '--help:'
It 'prints help'
When run dpgpid --help
The output should include 'Usage:'
The status should be success
The stderr should equal ""
End
End
Describe '--version:'
It 'prints version'
When run dpgpid --version
The output should include 'v0.0.1'
The status should be success
The stderr should equal ""
End
End
End