blob: 50224787c39e3f9f9a96897967588d4612bc843a [file] [log] [blame]
Akron4f67cd42020-07-02 12:27:58 +02001use strict;
2use warnings;
3use Test::More;
4use File::Temp 'tempfile';
5
6use FindBin;
7BEGIN {
8 unshift @INC, "$FindBin::Bin/../lib";
9};
10
11require_ok('KorAP::XML::TEI');
12
13my ($fh, $filename) = tempfile();
14
15print $fh <<'HTML';
16mehrzeiliger
17Kommentar
18 -->
19Test
20HTML
21
22is(KorAP::XML::TEI::delHTMLcom($fh, "hallo"),"hallo");
23is(KorAP::XML::TEI::delHTMLcom($fh, "hallo <!-- Test -->"),"hallo ");
24is(KorAP::XML::TEI::delHTMLcom($fh, "<!-- Test --> hallo")," hallo");
25
26seek($fh, 0, 0);
27
28is(KorAP::XML::TEI::delHTMLcom($fh, '<!--'), "Test\n");
29
Akron2d547bc2020-07-04 10:34:35 +020030seek($fh, 0, 0);
31
32print $fh <<'HTML';
33mehrzeiliger
34Kommentar
35 --><!-- Versuch
36-->ist <!-- a --><!-- b --> ein Test
37HTML
38
39seek($fh, 0, 0);
40
Akron7fab93b2020-07-04 11:14:21 +020041is(KorAP::XML::TEI::delHTMLcom($fh, 'Dies <!--'), "Dies ist ein Test\n");
Akron2d547bc2020-07-04 10:34:35 +020042
43close($fh);
44
Akron4f67cd42020-07-02 12:27:58 +020045done_testing;