From 3f1196d36bad4b321c833bd71b946170e6686349 Mon Sep 17 00:00:00 2001 From: Douglas Christopher Wilson Date: Sun, 1 Aug 2021 00:17:16 -0400 Subject: [PATCH] tests: assert added dependencies for css --- test/cmd.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/cmd.js b/test/cmd.js index d2ba107d..f90b2fdf 100644 --- a/test/cmd.js +++ b/test/cmd.js @@ -283,6 +283,13 @@ describe('express(1)', function () { assert.notStrictEqual(ctx.files.indexOf('public/stylesheets/style.less'), -1, 'should have style.less file') }) + it('should have less-middleware in package dependencies', function () { + var file = path.resolve(ctx.dir, 'package.json') + var contents = fs.readFileSync(file, 'utf8') + var pkg = JSON.parse(contents) + assert.strictEqual(typeof pkg.dependencies['less-middleware'], 'string') + }) + it('should have installable dependencies', function (done) { this.timeout(NPM_INSTALL_TIMEOUT) npmInstall(ctx.dir, done) @@ -339,6 +346,13 @@ describe('express(1)', function () { assert.notStrictEqual(ctx.files.indexOf('public/stylesheets/style.sass'), -1, 'should have style.sass file') }) + it('should have node-sass-middleware in package dependencies', function () { + var file = path.resolve(ctx.dir, 'package.json') + var contents = fs.readFileSync(file, 'utf8') + var pkg = JSON.parse(contents) + assert.strictEqual(typeof pkg.dependencies['node-sass-middleware'], 'string') + }) + it('should have installable dependencies', function (done) { this.timeout(NPM_INSTALL_TIMEOUT) npmInstall(ctx.dir, done) @@ -395,6 +409,13 @@ describe('express(1)', function () { assert.notStrictEqual(ctx.files.indexOf('public/stylesheets/style.styl'), -1, 'should have style.styl file') }) + it('should have stylus in package dependencies', function () { + var file = path.resolve(ctx.dir, 'package.json') + var contents = fs.readFileSync(file, 'utf8') + var pkg = JSON.parse(contents) + assert.strictEqual(typeof pkg.dependencies.stylus, 'string') + }) + it('should have installable dependencies', function (done) { this.timeout(NPM_INSTALL_TIMEOUT) npmInstall(ctx.dir, done)