diff options
Diffstat (limited to '')
-rw-r--r-- | packages/astro-rss/test/rss.test.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/astro-rss/test/rss.test.js b/packages/astro-rss/test/rss.test.js index 84cf7e36c..f4dc0ba6e 100644 --- a/packages/astro-rss/test/rss.test.js +++ b/packages/astro-rss/test/rss.test.js @@ -125,6 +125,20 @@ describe('rss', () => { }); describe('errors', () => { + it('should provide a error message when a "site" option is missing', async () => { + try { + await rss({ + title, + description, + items: [phpFeedItem, web1FeedItem] + }); + + chai.expect(false).to.equal(true, 'Should have errored'); + } catch (err) { + chai.expect(err.message).to.contain('[RSS] the "site" option is required, but no value was given.'); + } + }); + it('should provide a good error message when a link is not provided', async () => { try { await rss({ |