diff options
author | 2022-12-08 05:10:36 -0800 | |
---|---|---|
committer | 2022-12-08 08:10:36 -0500 | |
commit | fe0da0185a85762ac5ac5bf66ea91947af1c329d (patch) | |
tree | f8ba6ab508bb92248e3c084ca2afef505ef34918 /packages/astro-rss/test/rss.test.js | |
parent | 1aeabe417077505bc0cdb8d2e47366ddbc616072 (diff) | |
download | astro-fe0da0185a85762ac5ac5bf66ea91947af1c329d.tar.gz astro-fe0da0185a85762ac5ac5bf66ea91947af1c329d.tar.zst astro-fe0da0185a85762ac5ac5bf66ea91947af1c329d.zip |
astro-rss: Generate feed with proper XML escaping (#5550)
* test(astro-rss): Compare XML using chai-xml
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
* fix(astro-rss): Generate feed with proper XML escaping
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Diffstat (limited to 'packages/astro-rss/test/rss.test.js')
-rw-r--r-- | packages/astro-rss/test/rss.test.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/astro-rss/test/rss.test.js b/packages/astro-rss/test/rss.test.js index 8f4af3272..e993d87f3 100644 --- a/packages/astro-rss/test/rss.test.js +++ b/packages/astro-rss/test/rss.test.js @@ -1,8 +1,10 @@ import rss from '../dist/index.js'; import chai from 'chai'; import chaiPromises from 'chai-as-promised'; +import chaiXml from 'chai-xml'; chai.use(chaiPromises); +chai.use(chaiXml); const title = 'My RSS feed'; const description = 'This sure is a nice RSS feed'; @@ -49,7 +51,7 @@ describe('rss', () => { site, }); - chai.expect(body).to.equal(validXmlResult); + chai.expect(body).xml.to.equal(validXmlResult); }); it('should generate on valid RSSFeedItem array with HTML content included', async () => { @@ -60,7 +62,7 @@ describe('rss', () => { site, }); - chai.expect(body).to.equal(validXmlWithContentResult); + chai.expect(body).xml.to.equal(validXmlWithContentResult); }); describe('glob result', () => { @@ -97,7 +99,7 @@ describe('rss', () => { site, }); - chai.expect(body).to.equal(validXmlResult); + chai.expect(body).xml.to.equal(validXmlResult); }); it('should fail on missing "title" key', () => { |