From d5c680e0882c9baf9f82acfd4e78ba6f835ff09f Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Mon, 20 May 2024 14:51:58 +0200 Subject: [PATCH] test: update snapshots --- README.md | 2 +- packages/metascraper-x/README.md | 2 +- packages/metascraper-x/package.json | 2 +- packages/metascraper-x/src/index.js | 2 +- .../test/integration/twitter-gif/index.js | 6 +- .../test/integration/twitter-gif/input.html | 75 ++++++------------ .../twitter-gif/snapshots/index.js.md | 6 +- .../twitter-gif/snapshots/index.js.snap | Bin 518 -> 538 bytes .../test/integration/twitter-image/index.js | 6 +- .../test/integration/twitter-image/input.html | 30 +++++-- .../twitter-image/snapshots/index.js.md | 14 ++-- .../twitter-image/snapshots/index.js.snap | Bin 550 -> 552 bytes 12 files changed, 70 insertions(+), 75 deletions(-) diff --git a/README.md b/README.md index cf09bcdda..cfcd24c84 100644 --- a/README.md +++ b/README.md @@ -217,7 +217,7 @@ const metascraper = require('metascraper')([ - [metascraper-telegram](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-telegram) – Metascraper integration with Telegram. - [metascraper-uol](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-uol) – Metascraper integration for uol.com URLs. - [metascraper-spotify](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-spotify) – Metascraper integration with Spotify. -- [metascraper-twitter](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-twitter) – Metascraper integration with Twitter. +- [metascraper-x](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-x) – Metascraper integration with x.com. - [metascraper-youtube](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-youtube) – Metascraper integration with YouTube. ### Community diff --git a/packages/metascraper-x/README.md b/packages/metascraper-x/README.md index a79b45334..eac91315e 100644 --- a/packages/metascraper-x/README.md +++ b/packages/metascraper-x/README.md @@ -3,7 +3,7 @@ metascraper

-

metascraper-x: Metascraper integration for x.com.

+

metascraper-x: Metascraper integration with x.com.

See our website for more information.


diff --git a/packages/metascraper-x/package.json b/packages/metascraper-x/package.json index 623eb3ceb..1216ef519 100644 --- a/packages/metascraper-x/package.json +++ b/packages/metascraper-x/package.json @@ -1,6 +1,6 @@ { "name": "metascraper-x", - "description": "Metascraper integration for x.com", + "description": "Metascraper integration with x.com", "homepage": "https://github.com/microlinkhq/metascraper/packages/metascraper-x", "version": "5.45.7", "types": "src/index.d.ts", diff --git a/packages/metascraper-x/src/index.js b/packages/metascraper-x/src/index.js index 3d474653a..16bdc8dff 100644 --- a/packages/metascraper-x/src/index.js +++ b/packages/metascraper-x/src/index.js @@ -38,7 +38,7 @@ module.exports = ({ title: [toTitle(($, url) => `@${url.split('/')[3]} on X`)], url: [ toUrl($ => - $('link[rel="canonical"]').attr('href').replace('twitter.com', 'x.com') + $('link[rel="canonical"]').attr('href')?.replace('twitter.com', 'x.com') ) ], description: [ diff --git a/packages/metascraper/test/integration/twitter-gif/index.js b/packages/metascraper/test/integration/twitter-gif/index.js index 5edecf857..de665ac14 100644 --- a/packages/metascraper/test/integration/twitter-gif/index.js +++ b/packages/metascraper/test/integration/twitter-gif/index.js @@ -5,7 +5,7 @@ const { resolve } = require('path') const test = require('ava') const metascraper = require('../../..')([ - require('metascraper-twitter')(), + require('metascraper-x')(), require('metascraper-author')(), require('metascraper-date')(), require('metascraper-description')(), @@ -22,9 +22,9 @@ const metascraper = require('../../..')([ require('metascraper-readability')() ]) -const url = 'https://twitter.com/Kikobeats/status/880139124791029763' +const url = 'https://x.com/Kikobeats/status/880139124791029763' -test('twitter (tweet with gif)', async t => { +test('x.com (tweet with gif)', async t => { const html = await readFile(resolve(__dirname, 'input.html')) const metadata = await metascraper({ html, url }) t.snapshot(metadata) diff --git a/packages/metascraper/test/integration/twitter-gif/input.html b/packages/metascraper/test/integration/twitter-gif/input.html index ef328aa86..011af34fb 100644 --- a/packages/metascraper/test/integration/twitter-gif/input.html +++ b/packages/metascraper/test/integration/twitter-gif/input.html @@ -1,51 +1,26 @@ - +
+html { overflow:auto!important }880139124791029763
\ No newline at end of file diff --git a/packages/metascraper/test/integration/twitter-gif/snapshots/index.js.md b/packages/metascraper/test/integration/twitter-gif/snapshots/index.js.md index 1d11d8497..91bdd41bb 100644 --- a/packages/metascraper/test/integration/twitter-gif/snapshots/index.js.md +++ b/packages/metascraper/test/integration/twitter-gif/snapshots/index.js.md @@ -4,20 +4,20 @@ The actual snapshot is saved in `index.js.snap`. Generated by [AVA](https://avajs.dev). -## twitter (tweet with gif) +## x.com (tweet with gif) > Snapshot 1 { audio: null, author: '#!/kiko/beats (Kikobeats)', - date: null, + date: '2024-05-20T12:49:13.000Z', description: 'Experimenting with Clearbit API + Apple TV 3D Parallax https://t.co/Qsm163k4mJ', image: 'https://pbs.twimg.com/tweet_video_thumb/DDbh3WCXYAAZfz9.jpg:large', lang: 'en', logo: 'https://abs.twimg.com/favicons/twitter.3.ico', publisher: 'X', title: '@Kikobeats on X', - url: 'https://twitter.com/Kikobeats/status/880139124791029763', + url: 'https://x.com/Kikobeats/status/880139124791029763', video: null, } diff --git a/packages/metascraper/test/integration/twitter-gif/snapshots/index.js.snap b/packages/metascraper/test/integration/twitter-gif/snapshots/index.js.snap index cc9a45bca293b139f596b99e9d3cbf0f8d1acd00..a522530f65257f0a548f8fccb9d6c445555691c3 100644 GIT binary patch literal 538 zcmV+#0_FWdRzV^TsfF%HY1%O`wa7qBa z5r7{A;F$s78vum?@ZA8|B*P6d{1{w`5DDqvXfy({24oe;I&2c-F&O|^*&r*tj-+bX zV67J$@){FWwe;zW=PZ?}Vu9eO>DGIhss?WNboU~Tq9sop%Ng%juXh~l*mfpkZ(_Tq zWmy+J(P|`gSjiHlD%!gbZbh#jAIZ9{s13x@}^0F7v*5^Sxi+yPgKxgsHvyq6kT=`F)xp zkt+En&6FZOLrQpz(=D{QENo)PUR_6#Bzfli=)o1!6J@67T)t>6!0;n0^|&7e#!aWf`k( zuUh7D100qA<2JErz|$tV{44oXUSeo+D;6u_dM<{h6X;G+1sZLlS~=Khx6^vl8npJj z)rXs$cR%;4QaARfo#di`o2pv2uq3InVt;>o=#7UvyQA@NduKe_^Sb%#`7Lz+1+`TV I3jqTF0H+r2b^rhX diff --git a/packages/metascraper/test/integration/twitter-image/index.js b/packages/metascraper/test/integration/twitter-image/index.js index 3e7b61400..d636e576c 100644 --- a/packages/metascraper/test/integration/twitter-image/index.js +++ b/packages/metascraper/test/integration/twitter-image/index.js @@ -5,7 +5,7 @@ const { resolve } = require('path') const test = require('ava') const metascraper = require('../../..')([ - require('metascraper-twitter')(), + require('metascraper-x')(), require('metascraper-author')(), require('metascraper-date')(), require('metascraper-description')(), @@ -22,9 +22,9 @@ const metascraper = require('../../..')([ require('metascraper-readability')() ]) -const url = 'https://twitter.com/k4rliky/status/934482867480121345' +const url = 'https://x.com/UaSmart/status/934106870834454529' -test('twitter (tweet with image)', async t => { +test('x.com (tweet with image)', async t => { const html = await readFile(resolve(__dirname, 'input.html')) const metadata = await metascraper({ html, url }) t.snapshot(metadata) diff --git a/packages/metascraper/test/integration/twitter-image/input.html b/packages/metascraper/test/integration/twitter-image/input.html index 703901e78..a0b3e6c91 100644 --- a/packages/metascraper/test/integration/twitter-image/input.html +++ b/packages/metascraper/test/integration/twitter-image/input.html @@ -1,6 +1,26 @@ - +
+html { overflow:auto!important }934106870834454529
\ No newline at end of file diff --git a/packages/metascraper/test/integration/twitter-image/snapshots/index.js.md b/packages/metascraper/test/integration/twitter-image/snapshots/index.js.md index 709967e26..31c7d1578 100644 --- a/packages/metascraper/test/integration/twitter-image/snapshots/index.js.md +++ b/packages/metascraper/test/integration/twitter-image/snapshots/index.js.md @@ -4,20 +4,20 @@ The actual snapshot is saved in `index.js.snap`. Generated by [AVA](https://avajs.dev). -## twitter (tweet with image) +## x.com (tweet with image) > Snapshot 1 { audio: null, - author: 'I don’t know, but I’ll find out. - Marty Sklar (k4rliky)', - date: null, - description: 'Lo mejor de @codemotion_es #codemotionMadrid es estar con la gente que quieres 😍@ladyCircus', - image: 'https://pbs.twimg.com/media/DPfzNMGXUAESoL3.jpg:large', + author: 'SmartUA (UaSmart)', + date: '2024-05-20T12:50:36.000Z', + description: 'Y terminamos el dia con Cultura de empresa con @patoroco, @flopezluis, Katia, Angélica en @codemotion_es #codemotion2017', + image: 'https://pbs.twimg.com/media/DPadOKpXcAIL-NW.jpg:large', lang: 'en', logo: 'https://abs.twimg.com/favicons/twitter.3.ico', publisher: 'X', - title: '@k4rliky on X', - url: 'https://twitter.com/k4rliky/status/934482867480121345', + title: '@UaSmart on X', + url: 'https://x.com/UaSmart/status/934106870834454529', video: null, } diff --git a/packages/metascraper/test/integration/twitter-image/snapshots/index.js.snap b/packages/metascraper/test/integration/twitter-image/snapshots/index.js.snap index 71ddf38fd64f23ac769beb3f16502d9230ed8182..1a0f50d0773f56f3ad9e86a4701c85831d61515b 100644 GIT binary patch literal 552 zcmV+@0@wXPRzVL!gAZ2(zd8&By+CXXa`)O?3F)Tz(=}oX~Q6 zX@@$MJG>xbxllZpD#e&~mB}zSbIs=RDvFTt)cV$Q(Ezd05gS-W zO0TKWs>PaE@>~}cc3z}d@X1*2oZ#Brt>xc}kg0-g&-MJC8}vN)W#1bH?r^YYyRQ4D zR3M5*4DPOpZbwQL0yR@5so9f6;UM`}OXuXH-!zXU@&gaq_9L zd7;vHHB%?0NTKuiIY!4v`6L`adD?sS+CIzUVS+_W^(G~l#T8hT{TJ4;uAo~9;y;2j zJXfL4jKd4XOoctLRj6wh-ObBsqRgCb<|iig->p}(qSokotWsyPp4upjq_UmrRqK^@ quB#lw$fa=(2Y%n(JJ@#*2EHHofp=I}Jy#J`8}}O*&cDeh0{{TD`3R)| literal 550 zcmV+>0@?jRRzVG1i!$fFbp<}!MP<{;$r_( omYnZML=_G+XyKHa8m0t+Mu!R#Z&eAIFX9&n5!^0Od{lOaK4?