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