File: to_pandoc.t

package info (click to toggle)
libpandoc-elements-perl 0.38-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 732 kB
  • sloc: perl: 1,630; makefile: 15; sh: 1
file content (32 lines) | stat: -rw-r--r-- 755 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
use strict;
use 5.010;
use Test::More;
use Pandoc::Elements;
use Pandoc;
use File::Temp;

plan skip_all => 'pandoc >= 1.12.1 not available'
    unless (pandoc and pandoc->version > '1.12.1');

my $doc = pandoc->file('t/documents/outline.md');

#{
#    my $html = $doc->to_pandoc( '-t' => 'html' );
#    like $html, qr{^<p>test document</p>}, 'to_pandoc';
#}

#{
#    my $html = $doc->to_pandoc( '-t' => 'html', '--standalone' );
#    like $html, qr{^<!DOCTYPE}, 'to_pandoc with options';
#}

{
    is $doc->to_markdown, $doc->to_pandoc( '-t' => 'markdown' ), 'to_markdown';
}

{
    my $to_latex = new_ok Pandoc => [ '-t' => 'latex' ], 'to-latex-object';
    is $doc->to_pandoc( $to_latex ), $doc->to_latex,'to latex with custom Pandoc';
}

done_testing;