diff --git a/tests/RessourcesTest/peertube_feed.rss b/tests/RessourcesTest/peertube_feed.rss
index 02b2168..fd2c7f6 100644
--- a/tests/RessourcesTest/peertube_feed.rss
+++ b/tests/RessourcesTest/peertube_feed.rss
@@ -1569,115 +1569,6 @@ Les médias ont une part de responsabilité dans la façon déformée qu'on
L'extrait présenté dans cette vidéo...
nonadult
- -
-
- https://skeptikon.fr/videos/watch/ee27dc1a-29be-49d6-a66f-fe60f7b704bc
- https://skeptikon.fr/videos/watch/ee27dc1a-29be-49d6-a66f-fe60f7b704bc
- Tue, 08 May 2018 21:13:01 GMT
-
-
- Hygiène Mentale
- 13
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Ep21 La Neutralité de point de vue (Sur Wikipedia)
- Existe-t'il un média "Neutre" ?
-Est-il seulement possible d'aborder soi-même un sujet de façon "neutre" ?
-Que signifie exactement le principe de "Neutralité de Point de Vue" dans Wikipedia ?
-https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Neutrali...
- nonadult
-
-
https://skeptikon.fr/videos/watch/42d64f6b-3cb7-4d53-9a02-5d63cea066e9
diff --git a/tests/RessourcesTest/peertube_feed_new_entries.rss b/tests/RessourcesTest/peertube_feed_new_entries.rss
index b374875..8d65a27 100644
--- a/tests/RessourcesTest/peertube_feed_new_entries.rss
+++ b/tests/RessourcesTest/peertube_feed_new_entries.rss
@@ -1610,195 +1610,6 @@ http://playazur.fr
C'est l'occasion pour moi de présenter en détail les statistiques qu...
nonadult
- -
-
- https://skeptikon.fr/videos/watch/c38a95b7-1d31-42a3-922f-80b326a3f98d
- https://skeptikon.fr/videos/watch/c38a95b7-1d31-42a3-922f-80b326a3f98d
- Wed, 09 May 2018 20:56:23 GMT
-
-
- Hygiène Mentale
- 13
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Ep22 Sciences vs médias - Conférence par Florent Martin
- La vidéo complète de la conférence :
-https://youtu.be/z8W8CygtlzQ?t=2209 (continuer à 36'51)
-
-Les médias ont une part de responsabilité dans la façon déformée qu'ont les gens de se représenter la science.
-
-L'extrait présenté dans cette vidéo...
- nonadult
-
- -
-
- https://skeptikon.fr/videos/watch/ee27dc1a-29be-49d6-a66f-fe60f7b704bc
- https://skeptikon.fr/videos/watch/ee27dc1a-29be-49d6-a66f-fe60f7b704bc
- Tue, 08 May 2018 21:13:01 GMT
-
-
- Hygiène Mentale
- 13
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Ep21 La Neutralité de point de vue (Sur Wikipedia)
- Existe-t'il un média "Neutre" ?
-Est-il seulement possible d'aborder soi-même un sujet de façon "neutre" ?
-Que signifie exactement le principe de "Neutralité de Point de Vue" dans Wikipedia ?
-https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Neutrali...
- nonadult
-
-
https://skeptikon.fr/videos/watch/42d64f6b-3cb7-4d53-9a02-5d63cea066e9
diff --git a/tests/index-spec.ts b/tests/index-spec.ts
index 2464bfb..1ee624e 100644
--- a/tests/index-spec.ts
+++ b/tests/index-spec.ts
@@ -19,7 +19,7 @@ const defaultChannelID = "3";
const defaultInstanceAdress = "video.monsieurbidouille.fr";
const defaultTimeloop = 15;
const defaultHistory = [
- "https://video.monsieurbidouille.fr/videos/watch/5ffe5a3a-8377-472d-9c04-d4ed130d6775",
+ "https://skeptikon.fr/videos/watch/2ff787e8-db6e-4d96-87aa-de2d7855ffad",
];
// expected value during my test
@@ -30,7 +30,7 @@ const expectedCustomFields = {
const expectedElmts = require("./RessourcesTest/expectedElmts.json");
const expectedFirstElmt = expectedElmts[0];
-const expectedLastElmt = {}; //expectedElmts[1];
+const expectedLastElmt = expectedElmts[1];
// let's test
describe("test ytbListener_RSS class", function () {
@@ -79,7 +79,7 @@ describe("test ytbListener_RSS class", function () {
});
});
- describe.only("integration test", function () {
+ describe("integration test", function () {
beforeEach(function () {
nock.disableNetConnect();
});
@@ -88,7 +88,7 @@ describe("test ytbListener_RSS class", function () {
nock.cleanAll();
});
- it.only("fetches", async function () {
+ it("fetches", async function () {
// given
nock(`https://${defaultInstanceAdress}`)
.get(`/feeds/videos.xml?videoChannelId=${defaultChannelID}`)
@@ -112,10 +112,11 @@ describe("test ytbListener_RSS class", function () {
// assertion
- // console.log(JSON.stringify(res.items[0]));
+ expect(expectedFirstElmt).to.be.an("object");
+ expect(res.items[0]).to.be.an("object");
- expect(res.items[0]).to.be.eql(expectedFirstElmt);
- //expect(res.items[res.items.length - 1]).to.be.eql(expectedLastElmt);
+ expect(res.items[0]).to.be.deep.equal(expectedFirstElmt);
+ expect(res.items[res.items.length - 1]).to.be.eql(expectedLastElmt);
});
/**
@@ -192,12 +193,13 @@ describe("test ytbListener_RSS class", function () {
// assertion
expect(updateListenerSpy).to.have.been.calledTwice;
+
expect(updateListenerSpy.secondCall.args[0])
.to.have.property("items")
.that.deep.include.members([
+ newEntry,
expectedFirstElmt,
expectedLastElmt,
- newEntry,
]);
expect(newEntriesListenerSpy).to.have.been.calledTwice;
expect(updateListenerSpy.secondCall.args[0])