Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
test('return decrypted x-xsrf-token', async (assert) => {
const config = new Config()
const shield = new Shield(config)
const request = getReq()
request.headers = { 'x-xsrf-token': '12' }
assert.equal(shield.getCsrfToken(request), '12')
})
it('throw exception when unable to find engine', () => {
const config = new Config()
const scout = new Scout(config)
const fn = () => scout.engine()
expect(fn).toThrow('E_INVALID_PARAMETER: Make sure to define connection inside config/scout.js file')
})
ioc.bind('Adonis/Src/Config', () => {
const config = new Config()
config.set('database', {
connection: 'testing',
testing: helpers.getConfig()
})
return config
})
ioc.bind('Adonis/Src/Config', () => {
const config = new Config()
config.set('database', {
connection: 'testing',
testing: helpers.getConfig()
})
return config
})
Context.getter('response', function () {
const config = new Config()
config.set('app.http.jsonpCallback', 'callback')
return new Response(this.request, config)
}, true)
Context.getter('response', function () {
return new Response(this.request, new Config())
}, true)
setupResolver()
ioc.singleton('Adonis/Src/Database', function () {
const config = new Config()
config.set('database', {
connection: 'testing',
testing: helpers.getConfig()
})
return new DatabaseManager(config)
})
ioc.alias('Adonis/Src/Database', 'Database')
ioc.bind('Adonis/Src/Config', () => {
const config = new Config()
config.set('database', require('../config'))
return config
})
ioc.bind('Adonis/Src/Helpers', () => {
const auth = () => new Auth({}, new Config())
assert.throw(auth, 'E_MISSING_CONFIG: auth.undefined is not defined inside config/auth.js file')
ioc.singleton('Adonis/Src/Database', function () {
const config = new Config()
config.set('database', {
connection: 'testing',
testing: helpers.getConfig()
})
return new DatabaseManager(config)
})
ioc.alias('Adonis/Src/Database', 'Database')