71 lines
2.0 KiB
JavaScript
71 lines
2.0 KiB
JavaScript
|
/* eslint-disable camelcase */
|
||
|
/* This is used for testing. If a trending.json file doesn't match the
|
||
|
* structure here exactly, the tests will fail.
|
||
|
*/
|
||
|
const { strictObject, stringType } = require('jest-json-schema-extended');
|
||
|
|
||
|
const trendingSchema = strictObject({
|
||
|
article1title: stringType,
|
||
|
article1link: stringType,
|
||
|
article2title: stringType,
|
||
|
article2link: stringType,
|
||
|
article3title: stringType,
|
||
|
article3link: stringType,
|
||
|
article4title: stringType,
|
||
|
article4link: stringType,
|
||
|
article5title: stringType,
|
||
|
article5link: stringType,
|
||
|
article6title: stringType,
|
||
|
article6link: stringType,
|
||
|
article7title: stringType,
|
||
|
article7link: stringType,
|
||
|
article8title: stringType,
|
||
|
article8link: stringType,
|
||
|
article9title: stringType,
|
||
|
article9link: stringType,
|
||
|
article10title: stringType,
|
||
|
article10link: stringType,
|
||
|
article11title: stringType,
|
||
|
article11link: stringType,
|
||
|
article12title: stringType,
|
||
|
article12link: stringType,
|
||
|
article13title: stringType,
|
||
|
article13link: stringType,
|
||
|
article14title: stringType,
|
||
|
article14link: stringType,
|
||
|
article15title: stringType,
|
||
|
article15link: stringType,
|
||
|
article16title: stringType,
|
||
|
article16link: stringType,
|
||
|
article17title: stringType,
|
||
|
article17link: stringType,
|
||
|
article18title: stringType,
|
||
|
article18link: stringType,
|
||
|
article19title: stringType,
|
||
|
article19link: stringType,
|
||
|
article20title: stringType,
|
||
|
article20link: stringType,
|
||
|
article21title: stringType,
|
||
|
article21link: stringType,
|
||
|
article22title: stringType,
|
||
|
article22link: stringType,
|
||
|
article23title: stringType,
|
||
|
article23link: stringType,
|
||
|
article24title: stringType,
|
||
|
article24link: stringType,
|
||
|
article25title: stringType,
|
||
|
article25link: stringType,
|
||
|
article26title: stringType,
|
||
|
article26link: stringType,
|
||
|
article27title: stringType,
|
||
|
article27link: stringType,
|
||
|
article28title: stringType,
|
||
|
article28link: stringType,
|
||
|
article29title: stringType,
|
||
|
article29link: stringType,
|
||
|
article30title: stringType,
|
||
|
article30link: stringType
|
||
|
});
|
||
|
|
||
|
exports.trendingSchema = trendingSchema;
|