#!/bin/sh

exec 2>&1

set -e

pinpoint() {
  xvfb-run --auto-servernum --server-args "-screen 0 1024x768x24" /usr/bin/pinpoint "$@"
}

test_pdf_output() {
  pdf=$ADTTMP/introduction.pdf
  pinpoint -o $pdf introduction.pin
  assertEquals "application/pdf" "$(file --mime-type --brief $pdf)"
}

test_pdf_output_with_empty_background() {
  pdf=$ADTTMP/global-background.pdf
  pin=$ADTTMP/global-background.pin
  cat > $pin <<EOF
[]
--
test
EOF
  pinpoint -o $pdf $pin
  assertEquals "application/pdf" "$(file --mime-type --brief $pdf)"
}

. shunit2
