UNPKG

sails-generate-entities

Version:
40 lines (35 loc) 1.11 kB
var assert = require('assert'); var _ = require('lodash'); describe('sails-generate-entities', function () { var generator; before(function () { generator = require('./')({ module: 'sails-auth', id: 'auth-api', classes: [ 'api/services/passport.js' ], statics: [ 'api/models/Passport.js' ], functions: [ 'api/hooks/permissions-api/index.js' ] }); }); describe('.targets', function () { it('should be valid', function () { assert(_.isObject(generator.targets)); //console.log(generator.targets); }); it('model should use static template', function () { assert(generator.targets['api/models/Passport.js'].template = 'static.template.js'); }); it('service should use class template', function () { assert(generator.targets['api/services/passport.js'].template = 'class.template.js'); }); it('hook should use function template', function () { assert(generator.targets['api/hooks/permissions-api/index.js'].template = 'function.template.js'); }); }); });