From 06206275e8480d44989b0c6112c5cf0eeaa5d4be Mon Sep 17 00:00:00 2001 From: dakkar Date: Wed, 2 Jan 2008 21:39:46 +0000 Subject: added test for the output git-svn-id: svn://luxion/repos/WebCoso/trunk@320 fcb26f47-9200-0410-b104-b98ab5b095f3 --- t/test-site-output/bar/baz/document.en.html | 6 ++++++ t/test-site-output/bar/baz/document.it.html | 6 ++++++ t/test-site-output/bar/document.en.html | 9 +++++++++ t/test-site-output/bar/document.it.html | 9 +++++++++ t/test-site-output/document.en.html | 6 ++++++ t/test-site-output/document.it.html | 5 +++++ t/test-site-output/foo/document.en.html | 6 ++++++ t/test-site-output/foo/document.it.html | 4 ++++ t/test-site-output/tags/one/document.en.html | 7 +++++++ t/test-site-output/tags/one/document.it.html | 6 ++++++ t/test-site-output/tags/three/bis/document.en.html | 6 ++++++ t/test-site-output/tags/three/bis/document.it.html | 6 ++++++ t/test-site-output/tags/three/document.en.html | 5 +++++ t/test-site-output/tags/three/document.it.html | 5 +++++ t/test-site-output/tags/two/document.en.html | 6 ++++++ t/test-site-output/tags/two/document.it.html | 5 +++++ t/whole-01.t | 18 ++++++++++++++++++ 17 files changed, 115 insertions(+) create mode 100644 t/test-site-output/bar/baz/document.en.html create mode 100644 t/test-site-output/bar/baz/document.it.html create mode 100644 t/test-site-output/bar/document.en.html create mode 100644 t/test-site-output/bar/document.it.html create mode 100644 t/test-site-output/document.en.html create mode 100644 t/test-site-output/document.it.html create mode 100644 t/test-site-output/foo/document.en.html create mode 100644 t/test-site-output/foo/document.it.html create mode 100644 t/test-site-output/tags/one/document.en.html create mode 100644 t/test-site-output/tags/one/document.it.html create mode 100644 t/test-site-output/tags/three/bis/document.en.html create mode 100644 t/test-site-output/tags/three/bis/document.it.html create mode 100644 t/test-site-output/tags/three/document.en.html create mode 100644 t/test-site-output/tags/three/document.it.html create mode 100644 t/test-site-output/tags/two/document.en.html create mode 100644 t/test-site-output/tags/two/document.it.html create mode 100644 t/whole-01.t (limited to 't') diff --git a/t/test-site-output/bar/baz/document.en.html b/t/test-site-output/bar/baz/document.en.html new file mode 100644 index 0000000..440ea1b --- /dev/null +++ b/t/test-site-output/bar/baz/document.en.html @@ -0,0 +1,6 @@ + + +bar-baz english +

bar-baz english +

sticaz +

diff --git a/t/test-site-output/bar/baz/document.it.html b/t/test-site-output/bar/baz/document.it.html new file mode 100644 index 0000000..3cb5c92 --- /dev/null +++ b/t/test-site-output/bar/baz/document.it.html @@ -0,0 +1,6 @@ + + +bar-baz italiano +

bar-baz italiano +

sticaz +

diff --git a/t/test-site-output/bar/document.en.html b/t/test-site-output/bar/document.en.html new file mode 100644 index 0000000..4f4f109 --- /dev/null +++ b/t/test-site-output/bar/document.en.html @@ -0,0 +1,9 @@ + + +bar (from template) +

bar (from template) +

link: bar-baz english +

diff --git a/t/test-site-output/bar/document.it.html b/t/test-site-output/bar/document.it.html new file mode 100644 index 0000000..b989a1f --- /dev/null +++ b/t/test-site-output/bar/document.it.html @@ -0,0 +1,9 @@ + + +bar (generato) +

bar (generato) +

link: bar-baz italiano +

diff --git a/t/test-site-output/document.en.html b/t/test-site-output/document.en.html new file mode 100644 index 0000000..826c1d4 --- /dev/null +++ b/t/test-site-output/document.en.html @@ -0,0 +1,6 @@ + + +Main page +

Main page +

diff --git a/t/test-site-output/document.it.html b/t/test-site-output/document.it.html new file mode 100644 index 0000000..539c677 --- /dev/null +++ b/t/test-site-output/document.it.html @@ -0,0 +1,5 @@ + + +Pagina principale +

Pagina principale +

diff --git a/t/test-site-output/foo/document.en.html b/t/test-site-output/foo/document.en.html new file mode 100644 index 0000000..780888a --- /dev/null +++ b/t/test-site-output/foo/document.en.html @@ -0,0 +1,6 @@ + + +foo page +

foo page +

foo +

diff --git a/t/test-site-output/foo/document.it.html b/t/test-site-output/foo/document.it.html new file mode 100644 index 0000000..a10ed57 --- /dev/null +++ b/t/test-site-output/foo/document.it.html @@ -0,0 +1,4 @@ + + +Pagina foo

Pagina foo

foo +

diff --git a/t/test-site-output/tags/one/document.en.html b/t/test-site-output/tags/one/document.en.html new file mode 100644 index 0000000..2171272 --- /dev/null +++ b/t/test-site-output/tags/one/document.en.html @@ -0,0 +1,7 @@ + + +Category 'one' +

Category 'one' +

diff --git a/t/test-site-output/tags/one/document.it.html b/t/test-site-output/tags/one/document.it.html new file mode 100644 index 0000000..260e56b --- /dev/null +++ b/t/test-site-output/tags/one/document.it.html @@ -0,0 +1,6 @@ + + +Categoria 'uno' +

Categoria 'uno' +

diff --git a/t/test-site-output/tags/three/bis/document.en.html b/t/test-site-output/tags/three/bis/document.en.html new file mode 100644 index 0000000..b38990b --- /dev/null +++ b/t/test-site-output/tags/three/bis/document.en.html @@ -0,0 +1,6 @@ + + +Category 'three/bis' +

Category 'three/bis' +

diff --git a/t/test-site-output/tags/three/bis/document.it.html b/t/test-site-output/tags/three/bis/document.it.html new file mode 100644 index 0000000..73974ef --- /dev/null +++ b/t/test-site-output/tags/three/bis/document.it.html @@ -0,0 +1,6 @@ + + +Categoria 'three/bis' +

Categoria 'three/bis' +

diff --git a/t/test-site-output/tags/three/document.en.html b/t/test-site-output/tags/three/document.en.html new file mode 100644 index 0000000..e382539 --- /dev/null +++ b/t/test-site-output/tags/three/document.en.html @@ -0,0 +1,5 @@ + + +Category 'three' +

Category 'three' +

diff --git a/t/test-site-output/tags/three/document.it.html b/t/test-site-output/tags/three/document.it.html new file mode 100644 index 0000000..59ff8dc --- /dev/null +++ b/t/test-site-output/tags/three/document.it.html @@ -0,0 +1,5 @@ + + +Categoria 'three' +

Categoria 'three' +

diff --git a/t/test-site-output/tags/two/document.en.html b/t/test-site-output/tags/two/document.en.html new file mode 100644 index 0000000..a48b66a --- /dev/null +++ b/t/test-site-output/tags/two/document.en.html @@ -0,0 +1,6 @@ + + +Category 'two' +

Category 'two' +

diff --git a/t/test-site-output/tags/two/document.it.html b/t/test-site-output/tags/two/document.it.html new file mode 100644 index 0000000..becf85d --- /dev/null +++ b/t/test-site-output/tags/two/document.it.html @@ -0,0 +1,5 @@ + + +Categoria 'two' +

Categoria 'two' +

diff --git a/t/whole-01.t b/t/whole-01.t new file mode 100644 index 0000000..10c9204 --- /dev/null +++ b/t/whole-01.t @@ -0,0 +1,18 @@ +#!/usr/bin/perl +use strict; +use warnings; +use Test::More qw(no_plan); +use Path::Class; + +chdir file(__FILE__)->parent->parent->stringify; + +system($^X,qw(-Ilib webcoso.pl -s t/test-site/src/ -d t/test-site/output/ -I t/test-site/common/ --clean)) + and die "Problems running webcoso.pl (clean): $?\n"; + +system($^X,qw(-Ilib webcoso.pl -s t/test-site/src/ -d t/test-site/output/ -I t/test-site/common/)) + and die "Problems running webcoso.pl: $?\n"; + +is(system(qw(diff -r -x .svn t/test-site/output/ t/test-site-output/)),0,'output as expected'); + +system($^X,qw(-Ilib webcoso.pl -s t/test-site/src/ -d t/test-site/output/ -I t/test-site/common/ --clean)) + and die "Problems running webcoso.pl (clean): $?\n"; -- cgit v1.2.3