Files
iNaturalistReactNative/tests/factory.js
Ryan Stelly b78be9243d lint rule & autofix for "trailing comma" (#3299)
* (lint) MOB-1063 enforce trailing commas

* autofix trailing commas

* manually fix newly introduced maxlen violations

* add trailing comma convention to i18n build
2025-12-22 20:17:13 -06:00

23 lines
686 B
JavaScript

import factory from "factoria";
import fs from "fs";
import path from "path";
// Require each individual factory definition, not to use the export but just
// to register them with factoria
const pathToFactories = path.join( __dirname, "factories" );
fs.readdirSync( pathToFactories ).forEach( file => {
const factoryName = path.basename( file, ".js" );
// eslint-disable-next-line global-require, import/no-dynamic-require
require( `./factories/${factoryName}` );
} );
// Makes a basic API response from an array of results
export const makeResponse = ( results = [] ) => ( {
total_results: results.length,
page: 1,
per_page: 30,
results,
} );
export default factory;