freeCodeCamp/client/i18n/trending-schema.js

71 lines
2.0 KiB
JavaScript
Raw Normal View History

/* 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;