summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--exampleSite/config/_default/config.yaml9
-rw-r--r--tests/feed-atom.spec.js6
-rw-r--r--tests/feed-rss.spec.js7
3 files changed, 9 insertions, 13 deletions
diff --git a/exampleSite/config/_default/config.yaml b/exampleSite/config/_default/config.yaml
index 7997d9f..5adea78 100644
--- a/exampleSite/config/_default/config.yaml
+++ b/exampleSite/config/_default/config.yaml
@@ -47,8 +47,8 @@ outputFormats:
# will cause the feed to be parsed correctly by most clients.
# Note that you should be encoding your feed in UTF-8.
mediaType: text/xml
- # generated file = <baseName>.<mediaType.'text/xml'.suffixes[0]> = feeds/feed.atom.xml
- baseName: feeds/feed.atom
+ # generated file = <baseName>.<mediaType.'text/xml'.suffixes[0]> = atom.xml
+ baseName: atom
rel: alternate
isPlainText: false
isHTML: false
@@ -59,7 +59,7 @@ outputFormats:
JSONFEED:
name: JsonFeed
mediaType: application/feed+json
- baseName: feeds/feed
+ baseName: feed
rel: alternate
isPlainText: true
isHTML: false
@@ -98,9 +98,6 @@ mediaTypes:
application/feed+json:
suffixes:
- json
- application/manifest+json:
- suffixes:
- - webmanifest
# Sitemap config
sitemap:
diff --git a/tests/feed-atom.spec.js b/tests/feed-atom.spec.js
index 4e62c2f..7a26a60 100644
--- a/tests/feed-atom.spec.js
+++ b/tests/feed-atom.spec.js
@@ -6,7 +6,7 @@ const jsdom = require('jsdom');
const { JSDOM } = jsdom;
test('atom feed has correct updated field', async ({ page }) => {
- await page.goto('/feeds/feed.atom.xml');
+ await page.goto('/atom.xml');
// Get the content of the page
const content = await page.content();
@@ -32,7 +32,7 @@ test('atom feed has correct updated field', async ({ page }) => {
});
test('atom feed has correct author information', async ({ page }) => {
- await page.goto('/feeds/feed.atom.xml');
+ await page.goto('/atom.xml');
// Get the content of the page
const content = await page.content();
@@ -71,7 +71,7 @@ test('atom feed has correct author information', async ({ page }) => {
});
test('atom feed entries have correct published and updated fields', async ({ page }) => {
- await page.goto('/feeds/feed.atom.xml');
+ await page.goto('/atom.xml');
// Get the content of the page
const content = await page.content();
diff --git a/tests/feed-rss.spec.js b/tests/feed-rss.spec.js
index f9f36bb..de06da1 100644
--- a/tests/feed-rss.spec.js
+++ b/tests/feed-rss.spec.js
@@ -6,7 +6,7 @@ const jsdom = require('jsdom');
const { JSDOM } = jsdom;
test('rss feed has correct lastBuildDate field', async ({ page }) => {
- await page.goto('/feeds/feed.rss.xml');
+ await page.goto('/rss.xml');
// Get the content of the page
const content = await page.content();
@@ -32,7 +32,7 @@ test('rss feed has correct lastBuildDate field', async ({ page }) => {
});
test('rss feed items have correct fields', async ({ page }) => {
- await page.goto('/feeds/feed.rss.xml');
+ await page.goto('/rss.xml');
// Get the content of the page
const content = await page.content();
@@ -73,8 +73,7 @@ test('rss feed items have correct fields', async ({ page }) => {
// Check for category element
const categoryElement = item.querySelector('category');
- expect(categoryElement).not.toBeNull();
- expect(categoryElement.textContent.trim()).not.toBe('');
+ expect(categoryElement).toBeNull();
// Check for guid element
const guidElement = item.querySelector('guid');