miz
Version:
Generate mock data, just like a person.
18 lines (17 loc) • 443 B
JavaScript
import { Mocker } from '../mocker';
/**
* object mocker.
* @param mockerObject
* @returns {Mocker}
*/
export function shape(mockerObject) {
if (typeof mockerObject !== 'object')
throw new Error('The parameter of mocker shape should be object.');
return new Mocker(function () {
var r = {};
for (var key in mockerObject) {
r[key] = mockerObject[key].mock();
}
return r;
});
}