Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
packageName: '@ckeditor/ckeditor5-test-package',
arguments: []
};
// Do not modify the color.
mockery.registerMock( 'chalk', {
cyan: stubs.chalk.cyan.callsFake( msg => msg ),
bold: stubs.chalk.bold.callsFake( msg => msg ),
yellow: stubs.chalk.yellow.callsFake( msg => msg ),
green: stubs.chalk.green.callsFake( msg => msg ),
red: stubs.chalk.red.callsFake( msg => msg ),
blue: stubs.chalk.blue.callsFake( msg => msg ),
magenta: stubs.chalk.magenta.callsFake( msg => msg ),
underline: stubs.chalk.magenta.callsFake( msg => msg )
} );
mockery.registerMock( 'cli-table', class Table {
constructor( ...args ) {
stubs.table.constructor( ...args );
}
push( ...args ) {
return stubs.table.push( ...args );
}
toString( ...args ) {
return stubs.table.toString( ...args );
}
} );
mockery.registerMock( './exec', stubs.execCommand );
mockery.registerMock( '../utils/gitstatusparser', stubs.gitStatusParser );
statusCommand = require( '../../lib/commands/status' );
it('should init worker process message handler', function () {
// ARRANGE
var workerModule = jasmine.createSpyObj(['bar']);
mockery.registerMock('foo', workerModule);
process.argv = ['node', 'test.js', 'foo.bar'];
// ACT
workerProcess.init();
// ASSERT
expect(workerModule.bar).toHaveBeenCalledWithContext(workerProcess);
});
});
it('should init worker process message handler', function () {
// ARRANGE
var workerModule = jasmine.createSpy();
mockery.registerMock('foo', workerModule);
process.argv = ['node', 'test.js', 'foo'];
// ACT
workerProcess.init();
// ASSERT
expect(workerModule).toHaveBeenCalledWithContext(workerProcess);
});
});
beforeEach(() => {
useragent = require('useragent');
UA = require('../../../lib/UA');
lruCache = require('../mock/lru-cache.mock');
mockery.registerMock('lru-cache', lruCache);
});
beforeEach(() => {
useragent = require('useragent');
UA = require('../../../lib/UA');
lruCache = require('../mock/lru-cache.mock');
mockery.registerMock('lru-cache', lruCache);
});
beforeEach(() => {
mockery.enable({ useCleanCache: true });
fallbackMock = sinon.stub();
mockery.registerMock('connect-history-api-fallback', fallbackMock);
loggerMock = sinon.stub();
mockery.registerMock('connect-logger', loggerMock);
mockery.registerAllowable('../lib/config-defaults');
});
beforeEach(function () {
env = process.env.NODE_ENV;
process.env.NODE_ENV = 'ci';
mockery.enable({
useCleanCache: true,
warnOnUnregistered: false,
warnOnReplace: false
});
mockery.registerMock('os', require('../mocks/os'));
mockedLoggingLib = require('../mocks/logging');
mockery.registerMock('./logging', mockedLoggingLib);
});
beforeEach(function () {
mockery.enable({
useCleanCache: true,
warnOnUnregistered: false,
warnOnReplace: false
});
createResult = require('../mock/result');
mockery.registerMock('./result', createResult);
createSpec = require('../mock/spec');
mockery.registerMock('./spec', createSpec);
createLinter = require('../../lib/linter');
});
'setupSuite' : function(test) {
mockery.registerMock('jive-sdk', realJive);
mockery.enable();
mockery.warnOnReplace(false);
mockery.warnOnUnregistered(false);
},
'teardownSuite' : function(test) {
beforeEach(() => {
httpError = sinon.spy(require('http-errors'));
mockery.registerMock('http-errors', httpError);
notFound = require('../../../middleware/not-found');
});