UNPKG

generator-sails-rest-api

Version:

Yeoman generator that provides already configured and optimized Sails REST API with bundle of predefined features

37 lines (29 loc) 1.01 kB
"use strict"; const path = require('path'); const assert = require('yeoman-assert'); const test = require('yeoman-test'); describe('sails-rest-api:cron', () => { describe('Should properly scaffold empty cron configuration file', () => { before(() => test.run(path.join(__dirname, '../../generators/cron'))); it('Should properly create configuration files', () => { assert.file([ 'config/cron.js' ]); assert.noFileContent('config/cron.js', /testJob:/); }); }); describe('Should properly scaffold cron configuration file with predefined jobs', () => { before(() => { return test .run(path.join(__dirname, '../../generators/cron')) .withArguments(['testJob', 'anotherJob']) }); it('Should properly create configuration files', () => { assert.file([ 'config/cron.js' ]); assert.fileContent('config/cron.js', /'testJob':/); assert.fileContent('config/cron.js', /'anotherJob':/); }); }); });