39 lines
717 B
JavaScript
39 lines
717 B
JavaScript
const { spy, stub } = require('sinon')
|
|
|
|
module.exports = function() {
|
|
return {
|
|
config: {
|
|
source: {
|
|
uri: 'mssql://username:password@server:1433/jabber?encrypt=true'
|
|
},
|
|
target: {
|
|
filename: 'data.json'
|
|
},
|
|
define: {
|
|
team: {
|
|
name: 'test',
|
|
display_name: 'Test Team',
|
|
description: 'Our Test Team',
|
|
type: 'I',
|
|
allow_open_invite: false
|
|
},
|
|
user: {
|
|
auth_service: 'ldap',
|
|
}
|
|
}
|
|
},
|
|
jabber: {
|
|
connect: stub().returns(Promise.resolve()),
|
|
fetch: stub(),
|
|
pipe: stub()
|
|
},
|
|
values: {
|
|
|
|
},
|
|
output: {
|
|
write: spy(),
|
|
end: spy()
|
|
}
|
|
}
|
|
}
|