23 lines
741 B
JavaScript
23 lines
741 B
JavaScript
'use strict';
|
|
|
|
describe('Gulp Copy', function () {
|
|
|
|
var gulpCopy = require('../../lib/gulp-copy');
|
|
|
|
it('should exist', function () {
|
|
expect(gulpCopy).toBeDefined();
|
|
});
|
|
|
|
it('should require a valid destination', function () {
|
|
expect(function () { gulpCopy() }).toThrow();
|
|
expect(function () { gulpCopy(null) }).toThrow();
|
|
expect(function () { gulpCopy(1) }).toThrow();
|
|
expect(function () { gulpCopy('') }).not.toThrow();
|
|
});
|
|
|
|
it('should require a valid options object', function () {
|
|
expect(function () { gulpCopy('', 1) }).toThrow();
|
|
expect(function () { gulpCopy('') }).not.toThrow();
|
|
expect(function () { gulpCopy('', {}) }).not.toThrow();
|
|
});
|
|
}); |