mirror of
https://github.com/orangecoding/fredy.git
synced 2026-06-16 12:31:07 +00:00
ADD: new Neubaukompass provider | FIX: tests, console notifier
This commit is contained in:
@@ -25,24 +25,26 @@ describe('#immoscout testsuite()', () => {
|
||||
expect(notificationObj).to.be.a('object');
|
||||
expect(notificationObj.serviceName).to.equal('immoscout');
|
||||
|
||||
/** check the actual structure **/
|
||||
expect(notificationObj.payload.id).to.be.a('number');
|
||||
expect(notificationObj.payload.price).to.be.a('string');
|
||||
expect(notificationObj.payload.size).to.be.a('string');
|
||||
expect(notificationObj.payload.title).to.be.a('string');
|
||||
expect(notificationObj.payload.link).to.be.a('string');
|
||||
expect(notificationObj.payload.address).to.be.a('string');
|
||||
|
||||
/** check the values if possible **/
|
||||
expect(notificationObj.payload.id).to.equal(
|
||||
immoscoutDbContent.immoscout[immoscoutDbContent.immoscout.length - 1]
|
||||
);
|
||||
expect(notificationObj.payload.price).that.does.include('€');
|
||||
expect(notificationObj.payload.size).that.does.include('m²');
|
||||
expect(notificationObj.payload.title).to.be.not.empty;
|
||||
expect(notificationObj.payload.link).that.does.include('https://www.immobilienscout24.de');
|
||||
expect(notificationObj.payload.address).to.be.not.empty;
|
||||
notificationObj.payload.forEach((notify, idx) => {
|
||||
/** check the actual structure **/
|
||||
expect(notify.id).to.be.a('number');
|
||||
expect(notify.price).to.be.a('string');
|
||||
expect(notify.size).to.be.a('string');
|
||||
expect(notify.title).to.be.a('string');
|
||||
expect(notify.link).to.be.a('string');
|
||||
expect(notify.address).to.be.a('string');
|
||||
|
||||
/** check the values if possible **/
|
||||
expect(notify.id).to.equal(
|
||||
immoscoutDbContent.immoscout[idx]
|
||||
);
|
||||
expect(notify.price).that.does.include('€');
|
||||
expect(notify.size).that.does.include('m²');
|
||||
expect(notify.title).to.be.not.empty;
|
||||
expect(notify.link).that.does.include('https://www.immobilienscout24.de');
|
||||
expect(notify.address).to.be.not.empty;
|
||||
});
|
||||
resolve();
|
||||
}).catch(resolve);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user