assert_line --index 0 "true"
}
-@test "should failure createmultipdfs missing basename paramter" {
- run createmultipdfs
-
- assert_failure
- assert_line --index 0 "❌ ERROR: missing basename"
-}
-
@test "should failure createmultipdfs tiff2pdf fails" {
tiff2pdf_exit=1
- run createmultipdfs "base"
+ run createmultipdfs
assert_failure
assert_line --index 0 "❌ ERROR: could not convert scanned*.tiff to scanned*.pdf"
@test "should failure createmultipdfs rm tiff fails" {
rm_exit=1
- run createmultipdfs "base"
+ run createmultipdfs
assert_failure
assert_line --index 0 "❌ ERROR: could not delete scanned*.tiff"
}
@test "should success createmutlipdfs" {
- run createmultipdfs "base"
+ run createmultipdfs
assert_success
}
createmultipdfs()
{
- local basename=$1
+ local basename="multi"
local startcount=1
local endcount=1
rm $pdf \
|| errlog "could not delete $pdf" \
|| return $?
- createpdf $startcount $((endcount - 1)) $basename \
+ createpdf "$startcount" \
+ "$((endcount - 1))" \
+ "$basename" \
|| return $?
startcount=$((endcount + 1))
fi
|| return $?
if [ "$output" == "multi" ]; then
- createmultipdfs $pagecount \
- || return $?
+ createmultipdfs || return $?
return
fi
- createonepdf $output \
+ createonepdf "$output" \
|| return $?
}