|
Lines 73-85
my $data = [
Link Here
|
| 73 |
]; |
73 |
]; |
| 74 |
fixtures($data); |
74 |
fixtures($data); |
| 75 |
# Create a sitemap for a catalog containg 2 biblios, with option 'long url' |
75 |
# Create a sitemap for a catalog containg 2 biblios, with option 'long url' |
| 76 |
my $sitemaper = Koha::Sitemapper->new( |
76 |
my $sitemapper = Koha::Sitemapper->new( |
| 77 |
verbose => 0, |
77 |
verbose => 0, |
| 78 |
url => 'http://www.mylibrary.org', |
78 |
url => 'http://www.mylibrary.org', |
| 79 |
dir => $dir, |
79 |
dir => $dir, |
| 80 |
short => 0, |
80 |
short => 0, |
| 81 |
); |
81 |
); |
| 82 |
$sitemaper->run(); |
82 |
$sitemapper->run(); |
| 83 |
|
83 |
|
| 84 |
my $file = "$dir/sitemapindex.xml"; |
84 |
my $file = "$dir/sitemapindex.xml"; |
| 85 |
ok( -e "$dir/sitemapindex.xml", "File sitemapindex.xml created"); |
85 |
ok( -e "$dir/sitemapindex.xml", "File sitemapindex.xml created"); |
|
Lines 120-132
is( $file_content, $expected_content, "Its content is valid" );
Link Here
|
| 120 |
|
120 |
|
| 121 |
# Create a sitemap for a catalog containg 2 biblios, with option 'short url'. |
121 |
# Create a sitemap for a catalog containg 2 biblios, with option 'short url'. |
| 122 |
# Test that 2 files are created. |
122 |
# Test that 2 files are created. |
| 123 |
$sitemaper = Koha::Sitemapper->new( |
123 |
$sitemapper = Koha::Sitemapper->new( |
| 124 |
verbose => 0, |
124 |
verbose => 0, |
| 125 |
url => 'http://www.mylibrary.org', |
125 |
url => 'http://www.mylibrary.org', |
| 126 |
dir => $dir, |
126 |
dir => $dir, |
| 127 |
short => 1, |
127 |
short => 1, |
| 128 |
); |
128 |
); |
| 129 |
$sitemaper->run(); |
129 |
$sitemapper->run(); |
| 130 |
|
130 |
|
| 131 |
$file = "$dir/sitemap0001.xml"; |
131 |
$file = "$dir/sitemap0001.xml"; |
| 132 |
ok( -e $file, "File sitemap0001.xml with short URLs created"); |
132 |
ok( -e $file, "File sitemap0001.xml with short URLs created"); |
|
Lines 154-166
is( $file_content, $expected_content, "Its content is valid" );
Link Here
|
| 154 |
$data = []; |
154 |
$data = []; |
| 155 |
push @$data, [ $_, '2015-08-31', '2015-08-31'] for 3..75000; |
155 |
push @$data, [ $_, '2015-08-31', '2015-08-31'] for 3..75000; |
| 156 |
fixtures($data); |
156 |
fixtures($data); |
| 157 |
$sitemaper = Koha::Sitemapper->new( |
157 |
$sitemapper = Koha::Sitemapper->new( |
| 158 |
verbose => 0, |
158 |
verbose => 0, |
| 159 |
url => 'http://www.mylibrary.org', |
159 |
url => 'http://www.mylibrary.org', |
| 160 |
dir => $dir, |
160 |
dir => $dir, |
| 161 |
short => 1, |
161 |
short => 1, |
| 162 |
); |
162 |
); |
| 163 |
$sitemaper->run(); |
163 |
$sitemapper->run(); |
| 164 |
|
164 |
|
| 165 |
$file = "$dir/sitemapindex.xml"; |
165 |
$file = "$dir/sitemapindex.xml"; |
| 166 |
ok( -e "$dir/sitemapindex.xml", "File sitemapindex.xml for 75000 bibs created"); |
166 |
ok( -e "$dir/sitemapindex.xml", "File sitemapindex.xml for 75000 bibs created"); |
| 167 |
- |
|
|