UNPKG

loopback-fixtures

Version:

Expressive fixtures generator for Loopback

25 lines (20 loc) 575 B
fixtureLoader = require './fixtures-loader' merge = require 'merge' module.exports = (app, options) -> options = merge fixturePath: '/fixtures/data/' append: false autoLoad: false , options loadFixtures = -> if not options.append fixtureLoader.purgeDatabase app.models .then -> console.log 'Data purged' fixtureLoader.loadFixtures app.models, options.fixturePath else fixtureLoader.loadFixtures app.models, options.fixturePath if options.autoLoad loadFixtures() app.loadFixtures = -> loadFixtures()