From b7f66677988787693760c344b7cfe0547ac4c45c Mon Sep 17 00:00:00 2001 From: la Date: Tue, 29 May 2018 14:24:33 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D1=91=D0=BD=20?= =?UTF-8?q?=D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B0=D1=82=D1=82=D1=80?= =?UTF-8?q?=D0=B8=D0=B1=D1=83=D1=82=D0=BE=D0=B2=20=D0=BD=D0=B0=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .jshintrc | 14 -------------- lib/index.js | 13 ++++++++++--- test/expectedOutput/relatedItem.xml | 2 +- 3 files changed, 11 insertions(+), 18 deletions(-) delete mode 100644 .jshintrc diff --git a/.jshintrc b/.jshintrc deleted file mode 100644 index 0e2d0e9..0000000 --- a/.jshintrc +++ /dev/null @@ -1,14 +0,0 @@ -{ - "esversion":6, - "curly": true, - "eqeqeq": true, - "immed": true, - "latedef": true, - "newcap": true, - "noarg": true, - "sub": true, - "undef": true, - "boss": true, - "eqnull": true, - "node": true -} diff --git a/lib/index.js b/lib/index.js index 81ef902..5c02245 100755 --- a/lib/index.js +++ b/lib/index.js @@ -48,13 +48,20 @@ function generateXML(data) { ifTruePush(item.related, item_values, { 'yandex:related': item.related.map( function (related) { - return '' + related.text + ''; + return { + link: [{ + _attr: { + 'url': related.link, + 'img': related.image_url + } + }, related.text] + }; } - ).join('') + ) }); } - channel.push({item: item_values}); + channel.push({item: item_values}); }); let _attr = { diff --git a/test/expectedOutput/relatedItem.xml b/test/expectedOutput/relatedItem.xml index 651e107..27b321f 100644 --- a/test/expectedOutput/relatedItem.xml +++ b/test/expectedOutput/relatedItem.xml @@ -1 +1 @@ -<![CDATA[title]]>http://example.com/rss.xmlruhttp://example.com/article4?this&thathttp://example.com/article4?this&thatSat, 26 May 2012 21:00:00 GMTLightAir

item title

hello

]]>
<link url="http://example.com/related/post1" img="http://example.com/i/img1.jpg">related link text 1</link><link url="http://example.com/related/post2" img="http://example.com/i/img2.jpg">related link text 2</link>
+<![CDATA[title]]>http://example.com/rss.xmlruhttp://example.com/article4?this&thathttp://example.com/article4?this&thatSat, 26 May 2012 21:00:00 GMTLightAir

item title

hello

]]>
related link text 1related link text 2