File: 03_buggy_accents.t

package info (click to toggle)
libmsoffice-word-html-writer-perl 1.10-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 136 kB
  • sloc: perl: 399; makefile: 2
file content (27 lines) | stat: -rw-r--r-- 726 bytes parent folder | download
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
#!perl
use utf8;
use Test::More;
use MsOffice::Word::HTML::Writer;

# prior to v1.09, MsWord would open these documents as Japanese !


make_doc("03_buggy_accents_default_utf8.doc");
make_doc("03_buggy_accents_cp1252.doc", charset => "windows-1252");


sub make_doc {
  my ($filename, %options) = @_;

  my $doc = MsOffice::Word::HTML::Writer->new(%options);
  $doc->write("<p>ééèèéèéèèééèççççàààààà</p>") for 1..2;
  $doc->write("<p>ACCUSÉ DE RÉCEPTION</p>");
  $doc->write("<p>tué dans l’oeuf</p>");
  my $content = $doc->content;
  like $content, qr/ACCUSÉ/, "content accusé for $filename";
  $doc->save_as($filename) if $ENV{MWHW_SAVE_TEST_DOCS};
}

done_testing;