UNPKG

@eflexsystems/factory-bot

Version:

A factory library for Node.js and JavaScript inspired by factory_girl

26 lines (20 loc) 427 B
import DefaultAdapter from './DefaultAdapter.js' export default class ObjectAdapter extends DefaultAdapter { build(Model, props) { const model = new Model() this.set(props, model, Model) return model } async save(model) { return model } async destroy(model) { return model } get(model, attr) { return model[attr] } set(props, model) { return Object.assign(model, props) } }