Skip to content

Commit

Permalink
test: enable audio for integration tests (#562)
Browse files Browse the repository at this point in the history
  • Loading branch information
Kikobeats committed Jul 1, 2022
1 parent ca48314 commit eb904bc
Show file tree
Hide file tree
Showing 251 changed files with 17,531 additions and 1,293 deletions.
30 changes: 30 additions & 0 deletions packages/metascraper/test/integration/acast/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
'use strict'

const { readFile } = require('fs').promises
const { resolve } = require('path')
const test = require('ava')

const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
require('metascraper-logo')(),
require('metascraper-logo-favicon')(),
require('metascraper-manifest')(),
require('metascraper-publisher')(),
require('metascraper-title')(),
require('metascraper-url')(),
require('metascraper-readability')()
])

const url = 'https://play.acast.com/s/saywhytodrugs/caffeine'

test('acast', async t => {
const html = await readFile(resolve(__dirname, 'input.html'))
const metadata = await metascraper({ html, url })
t.snapshot(metadata)
})
868 changes: 868 additions & 0 deletions packages/metascraper/test/integration/acast/input.html

Large diffs are not rendered by default.

23 changes: 23 additions & 0 deletions packages/metascraper/test/integration/acast/snapshots/index.js.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Snapshot report for `test/integration/acast/index.js`

The actual snapshot is saved in `index.js.snap`.

Generated by [AVA](https://avajs.dev).

## acast

> Snapshot 1
{
audio: 'https://sphinx.acast.com/saywhytodrugs/caffeiner/media.mp3',
author: null,
date: '2021-12-09T12:00:00.000Z',
description: 'Episode 11 is a return to the usual format. Scroobius Pip and Dr Suzi Gage sit down and chat caffeine. As well as this, Suzi has some exciting news in the intro.Seeacast.com/privacyfor privacy and opt-out information.',
image: 'https://assets.pippa.io/shows/611ed6f306c05edd31f40e82/611ed70f27513b0013d09bb8.jpg',
lang: 'en',
logo: 'https://cdn.acast.com/images/favicons/favicon-196x196.png',
publisher: 'acast',
title: 'Caffeine',
url: 'https://play.acast.com/s/saywhytodrugs/caffeine',
video: null,
}
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/anandtech/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Anton Shilov',
date: '2017-06-29T00:00:00.000Z',
description: 'This morning AMD is introducing their Ryzen PRO processors for business and commercial desktop PCs. The new lineup of CPUs includes the Ryzen 3 PRO, Ryzen 5 PRO and Ryzen 7 PRO families with four, six, or eight cores running at various frequencies. A superset to the standard Ryzen chips, the PRO chi…',
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/arstechnica/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Chris Stokel-Walker',
date: '2017-06-11T14:00:33.000Z',
description: 'For original YouTubers, their online haven became a media behemoth—but they keep vlogging.',
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/astier/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Anisse Astier',
date: '2017-07-05T12:00:00.000Z',
description: 'In which I babble about some projects I do and I rant about stuff I like. I’m working as a Linux Kernel engineer as a day job, and I probably play too much video games on my free time.',
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Cara Giaimo',
date: '2017-06-22T20:16:06.000Z',
description: 'The innocent-looking “Blanda blank” is a pyromaniac.',
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/audiense/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Paz Segura',
date: '2017-09-07T09:25:26.000Z',
description: 'Looking at the data & audience insights behind the crime drama channels will be able to create tailored tv shows with proven traction ensuring high ratings',
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/bbc/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Will Smale',
date: '2017-07-14T20:28:07.000Z',
description: 'How an IT worker quit his day job, and despite having no ideas to begin with, launched a firm from home that made him a multi-millionaire.',
Expand Down
Binary file modified packages/metascraper/test/integration/bbc/snapshots/index.js.snap
Binary file not shown.
3 changes: 1 addition & 2 deletions packages/metascraper/test/integration/belfusto/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand All @@ -25,7 +26,5 @@ const url = 'https://www.belfusto.com/tendencia/ergowear/'
test('belfusto', async t => {
const html = await readFile(resolve(__dirname, 'input.html'))
const metadata = await metascraper({ html, url })

console.log(metadata)
t.snapshot(metadata)
})
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Bruno Campos',
date: '2022-05-31T08:48:08.000Z',
description: 'Toda la información sobre Ergowear, la mejor marca de ropa interior masculina ergonómica, la encontrarás en Belfusto. Descubre las novedades en primicia.',
Expand All @@ -20,20 +21,3 @@ Generated by [AVA](https://avajs.dev).
url: 'https://www.belfusto.com/tendencia/ergowear/',
video: null,
}

## milanocittastato

> Snapshot 1
{
author: 'Fabio Marcomin',
date: '2022-06-20T10:46:49.000Z',
description: 'Milano città stato è un magazine di news, eventi, interviste, approfondimenti, immagini, video, per coinvolgere i cittadini a costruire la città ideale.',
image: null,
lang: 'it',
logo: 'https://www.milanocittastato.it/wp-content/uploads/2016/01/Logo_1000x1000.jpg',
publisher: 'Milano Città Stato',
title: 'Milano Città Stato',
url: 'https://www.milanocittastato.it/',
video: null,
}
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/bfi/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/bloomberg/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Ellen Huet',
date: '2016-05-24T18:00:03.899Z',
description: 'The HR startups go to war.',
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/bukvy/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Буквы',
date: '2019-01-06T07:43:59.000Z',
description: 'Президент Петр Порошенко заявил, что государство будет уважать религиозный выбор и вероисповедание каждого гражданина страны. Об этом он заявил в обращении после торжественной церемонии вручения в Стамбуле Томоса об автокефалии Православной церкви Украины. “Я как Президент гарантирую от имени госуда…',
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: null,
date: '2016-05-18T10:09:00.000Z',
description: 'HackerRank is helping companies recruit coding champions through online tests.',
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/cbr/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'James Nunns',
date: '2016-09-05T11:49:45.000Z',
description: 'C-level interview: Rodney Rogers, CEO of Virtustream talked to CBR at EMC World in Las Vegas.',
Expand Down
Binary file modified packages/metascraper/test/integration/cbr/snapshots/index.js.snap
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/cio/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'David Spark',
date: '2015-06-03T00:00:00.000Z',
description: 'If IT is going to better align themselves with business operations, they must be able to objectively quantify the value of the cloud.',
Expand Down
Binary file modified packages/metascraper/test/integration/cio/snapshots/index.js.snap
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/cloud-pro/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Clare Hopping',
date: '2016-05-20T08:58:00.000Z',
description: 'The services will enable Sabre to provide its software, data, mobile and distribution solutions to more travel companies',
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/cnet/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Scott Stein',
date: '2016-05-24T14:00:00.000Z',
description: 'Pebble’s latest wearables are trying harder than ever to nail fitness better, but one is aiming at being a new type of smart button.',
Expand Down
Binary file modified packages/metascraper/test/integration/cnet/snapshots/index.js.snap
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Robert Shields',
date: '2016-04-15T00:00:00.000Z',
description: 'My healthcare data is what I want protected the most (intimate details about my family’s health, where we live, and financial information). Anything and everything a hacker could want! It is safe? As a data security professional and citizen, I know the answer is not good.',
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/crn/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Joseph F. Kovar',
date: '2016-04-29T23:31:03.000Z',
description: 'The new technology is meant to provide EMC storage customers with an easy cloud solution with simplified billing using Virtustream, according to sources.',
Expand Down
Binary file modified packages/metascraper/test/integration/crn/snapshots/index.js.snap
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Reuters',
date: '2016-05-04T15:40:00.000Z',
description: '‘One of the big causes for the stagnation of middle class wages is essentially because of clever computer programs,’ said David Siegel, co-chairman of Two Sigma.',
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions packages/metascraper/test/integration/eweek/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Darryl K. Taft',
date: '2019-01-09T09:01:37.000Z',
description: 'Microsoft and HackerRank have delivered a new Bing search feature that enables developers to quickly find solutions to coding queries.',
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const metascraper = require('../../..')([
require('metascraper-author')(),
require('metascraper-date')(),
require('metascraper-description')(),
require('metascraper-audio')(),
require('metascraper-video')(),
require('metascraper-image')(),
require('metascraper-lang')(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Generated by [AVA](https://avajs.dev).
> Snapshot 1
{
audio: null,
author: 'Lydia Dishman',
date: '2016-05-24T09:42:00.000Z',
description: 'Lack of access to capital is a big challenge, but so is the lack of access to networks and advisors.',
Expand Down
Binary file not shown.
Loading

0 comments on commit eb904bc

Please sign in to comment.