From 0fde4288064da6b0939dd7610de339ae017ee6dd Mon Sep 17 00:00:00 2001 From: Klemek Date: Wed, 26 Jun 2019 18:56:01 +0200 Subject: [PATCH] Updated coverage --- src/app.js | 2 +- test/app.test.js | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/app.js b/src/app.js index 36cfd71..b47aa2b 100644 --- a/src/app.js +++ b/src/app.js @@ -160,7 +160,7 @@ module.exports = (config) => { }); lastRSS = feed.xml(); } - res.type(req.headers['user-agent'].match(/Mozilla/) ? 'xml' : 'rss').send(lastRSS); + res.type(req.headers['user-agent'].match(/Mozilla/) ? 'text/xml' : 'rss').send(lastRSS); } else { showError(req.path, 404, res); } diff --git a/test/app.test.js b/test/app.test.js index 2cb744d..1f3e453 100644 --- a/test/app.test.js +++ b/test/app.test.js @@ -181,6 +181,13 @@ describe('Test RSS feed', () => { done(); }); }); + test('200 Mozilla fix', (done) => { + request(app).get('/rsstest').set('user-agent', 'Mozilla Firefox 64.0').then((response) => { + expect(response.statusCode).toBe(200); + expect(response.type).toBe('text/xml'); + done(); + }); + }); test('200 rss cache', (done) => { request(app).get('/rsstest').then(() => { request(app).get('/rsstest').then((response) => {