jimdo-templateflow
Version:
jimdo template grunt workflow
33 lines (25 loc) • 1.14 kB
JavaScript
'use-strict'
var config = require('../fixtures/config.js')
var task = require('../../tasks/sass.js')
describe('sass task', function () {
it('does return bower folder in includePaths given in config', function () {
expect(task(config).default.options.includePaths).toContain('bower_components')
})
it('does return several options', function () {
expect(task(config).default.options.indentedSyntax).toBeTruthy()
expect(task(config).default.options.sourceMap).toBeTruthy()
})
it('does return sass files in source', function () {
expect(task(config).default.files[0].src).toContain('**/*.sass')
expect(task(config).default.files[0].src).toContain('**/*.scss')
})
it('does return sass directory as base folder given in config', function () {
expect(task(config).default.files[0].cwd).toEqual('sass')
})
it('does return css directory as destination folder given in config', function () {
expect(task(config).default.files[0].dest).toEqual('css')
})
it('does return css as file extension given in config', function () {
expect(task(config).default.files[0].ext).toEqual('.css')
})
})