#!/bin/sh
# Author: Vincent Cheng <vcheng@debian.org>

set -eu

cd "$AUTOPKGTEST_TMP"

# Inspired by pelican/tests/default_conf.py
cat > pelicanconf.py <<EOF
AUTHOR = "Alexis Métaireau"
SITENAME = "Alexis' log"
SITEURL = "http://blog.notmyidea.org"
TIMEZONE = "UTC"
EOF

# Inspired by pelican/tests/simple_content/article_with_md_extension.md
mkdir -p content
cat > content/article_with_md_extension.md <<EOF
Title: Test md File
Category: test
Tags: foo, bar, foobar
Date: 2010-12-02 10:14
Modified: 2010-12-02 10:20
Summary: I have a lot to test

Test Markdown File Header
=========================

Used for pelican test
---------------------

The quick brown fox jumped over the lazy dog's back.
EOF

/usr/bin/pelican -s pelicanconf.py -o generated -d --ignore-cache content
[ -e generated/test-md-file.html ] && grep "<title>Alexis' log - Test md File</title>" generated/test-md-file.html
[ -e generated/test-md-file.html ] && grep "<p>The quick brown fox jumped over the lazy dog's back.</p>" generated/test-md-file.html
