#!/bin/sh

set -e


oneTimeSetUp () {

  # ensure temporary directory exists
  if [ -z "$AUTOPKGTEST_TMP" ] ; then
    AUTOPKGTEST_TMP=$( mktemp -d )
  fi

  mkdir -p $AUTOPKGTEST_TMP/filetype/

  # ppm support missing?
  for filetype in gif jpg jpeg png tiff ; do
    xplanet -geometry 1024x768 -config /etc/xplanet/config/default -date 20220826.163000 -num_times 1 -output $AUTOPKGTEST_TMP/filetype/default.$filetype
  done

}


# first we check, if the created images are of the expected filetype
test_filetypes () {
    assertEquals "image/gif" "$(file --mime-type --brief $AUTOPKGTEST_TMP/filetype/default.gif)"
    assertEquals "image/jpeg" "$(file --mime-type --brief $AUTOPKGTEST_TMP/filetype/default.jpeg)"
    assertEquals "image/jpeg" "$(file --mime-type --brief $AUTOPKGTEST_TMP/filetype/default.jpg)"
    #assertEquals "image/ppm" "$(file --mime-type --brief $AUTOPKGTEST_TMP/filetype/default.ppm)"
    assertEquals "image/png" "$(file --mime-type --brief $AUTOPKGTEST_TMP/filetype/default.png)"
    assertEquals "image/tiff" "$(file --mime-type --brief $AUTOPKGTEST_TMP/filetype/default.tiff)"
}

. shunit2

