adding #10
parent
2098b932b3
commit
1cb628a96d
@ -0,0 +1,4 @@
|
|||||||
|
title: "Test"
|
||||||
|
language: "de"
|
||||||
|
domain: "test.lan"
|
||||||
|
https: true
|
@ -0,0 +1,30 @@
|
|||||||
|
const { assert } = require('chai')
|
||||||
|
const fs = require('fs')
|
||||||
|
|
||||||
|
const PagesQuery = require('./../src/queries/pages.js')
|
||||||
|
const configStore = require('./../src/config.js')
|
||||||
|
const parseYamlFile = require('./../src/parsers/yaml.js')
|
||||||
|
const Sitemap = require('./../src/factories/sitemap.js')
|
||||||
|
|
||||||
|
describe('Sitemap', function () {
|
||||||
|
|
||||||
|
configStore.set('source', './ressources')
|
||||||
|
configStore.set('destination', './dist')
|
||||||
|
|
||||||
|
const file = fs.readFileSync('./ressources/site.yml', 'utf8')
|
||||||
|
const siteConfig = parseYamlFile(file)
|
||||||
|
|
||||||
|
const query = new PagesQuery('./ressources')
|
||||||
|
const results = query.find()
|
||||||
|
|
||||||
|
const sitemap = new Sitemap(siteConfig)
|
||||||
|
|
||||||
|
results.forEach((page) => {
|
||||||
|
sitemap.addPage(page)
|
||||||
|
})
|
||||||
|
|
||||||
|
// check results
|
||||||
|
it('loc-tag with url', function() {
|
||||||
|
assert.match(sitemap.getXmlAsString(), /<loc>https:\/\/test.lan\/blog\/article.html<\/loc>/)
|
||||||
|
})
|
||||||
|
})
|
Loading…
Reference in new issue