Files
loop-etl-rocketchat/lib/modules/test/context.js
2026-05-13 20:03:28 +03:00

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()
}
}
}