Added Aylo and MindGeek profile tests, updated site configuration.
This commit is contained in:
@@ -15,9 +15,6 @@ const knex = require('../src/knex');
|
||||
const actors = [
|
||||
// jules jordan
|
||||
{ entity: 'julesjordan', name: 'Vanna Bardot', fields: ['height', 'dateOfBirth', 'measurements', 'description', 'avatar'] },
|
||||
// gamma
|
||||
{ entity: 'wicked', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
|
||||
{ entity: 'xempire', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
|
||||
// vixen
|
||||
{ entity: 'vixen', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
|
||||
{ entity: 'tushy', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
|
||||
@@ -81,6 +78,38 @@ const actors = [
|
||||
{ entity: 'sweetsinner', name: 'Anna Claire Clouds', fields: ['avatar', 'gender'] },
|
||||
// bangros
|
||||
{ entity: 'bangbros', name: 'Kira Perez', fields: ['avatar', 'gender', 'ethnicity', 'hairColor'] },
|
||||
// gamma
|
||||
{ entity: '21sextury', name: 'Aletta Ocean', fields: ['avatar', 'gender', 'description', 'eyes', 'hairColor'] },
|
||||
{ entity: 'biphoria', name: 'Cherry Kiss', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'blowpass', name: 'Jynx Maze', fields: ['avatar', 'description', 'gender'] },
|
||||
{ entity: 'burningangel', name: 'Joanna Angel', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'chaosmen', name: 'Kenzo Alvarez', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'dogfartnetwork', name: 'Liz Jordan', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'diabolic', name: 'Kira Noir', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'evilangel', name: 'Francesca Le', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'fantasymassage', name: 'Cherry Kiss', fields: ['avatar', 'gender', 'description', 'eyes', 'hairColor'] },
|
||||
{ entity: 'filthykings', name: 'Armani Black', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'gangbangcreampie', name: 'Luna Lovely', fields: ['avatar', 'gender', 'description'] },
|
||||
{ entity: 'girlsway', name: 'Adriana Chechik', fields: ['avatar', 'gender', 'description', 'eyes', 'hairColor'] },
|
||||
{ entity: 'gloryholesecrets', name: 'Maya Bijou', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'pridestudios', name: 'Peter Hooke', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'puretaboo', name: 'Jane Wilde', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'tabooheat', name: 'Cory Chase', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'vivid', name: 'Avi Love', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'wicked', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
|
||||
{ entity: 'xempire', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
|
||||
// gamma > zero tolerance / stod
|
||||
{ entity: '3rddegreefilms', name: 'Angel Dark', fields: ['gender', 'avatar'] },
|
||||
{ entity: 'addicted2girls', name: 'Abigail Mac', fields: ['gender', 'avatar'] },
|
||||
{ entity: 'zerotolerancefilms', name: 'Courtney Cummz', fields: ['gender', 'avatar'] },
|
||||
{ entity: 'genderxfilms', name: 'Kasey Kei', fields: ['gender', 'avatar'] },
|
||||
// gamma > famedigital
|
||||
{ entity: 'roccosiffredi', name: 'Malena Nazionale', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'famedigital', name: 'Hime Marie', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'peternorth', name: 'Carmen Caliente', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'silverstonedvd', name: 'Leanni Lei', fields: ['avatar', 'gender'] },
|
||||
{ entity: 'silviasaint', name: 'Silvia Saint', fields: ['avatar', 'gender', 'description'] },
|
||||
{ entity: 'whiteghetto', name: 'Proxy Paige', fields: ['avatar', 'gender', 'description'] },
|
||||
];
|
||||
|
||||
const actorScrapers = scrapers.actors;
|
||||
@@ -183,7 +212,7 @@ async function init() {
|
||||
}, include);
|
||||
|
||||
console.log(profile);
|
||||
console.log('Untested fields', Object.entries(profile).filter(([field, value]) => !actor.fields.includes(field) && typeof value !== 'undefined' && value !== null).map(([field]) => field).join(', '));
|
||||
console.log('Untested fields', Object.entries(profile).filter(([field, value]) => !actor.fields.includes(field) && typeof value !== 'undefined' && value !== null).map(([field]) => `'${field}'`).join(', '));
|
||||
|
||||
if (!profile) {
|
||||
assert.fail('profile not found');
|
||||
|
||||
Reference in New Issue
Block a user