@eflexsystems/factory-bot
Version:
A factory library for Node.js and JavaScript inspired by factory_girl
26 lines (20 loc) • 427 B
JavaScript
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)
}
}