[ADD] web: add getCookie in test_env

Allow components to access a default empty function when calling getCookie.

closes odoo/odoo#43125

Related: odoo/enterprise#7643
Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
This commit is contained in:
Julien Mougenot
2020-01-15 11:31:17 +00:00
parent c146af8a6d
commit dc716ea42b
+4 -3
View File
@@ -49,8 +49,12 @@ odoo.define('web.test_env', async function (require) {
_t: env._t || (s => s),
_lt: env._lt || (s => s),
bus: new Bus(),
device: Object.assign({
isMobile: false,
}, env.device),
qweb: new owl.QWeb({ templates: session.owlTemplates }),
services: Object.assign({
getCookie() { },
rpc(params, options) {
const query = buildQuery(params);
return testEnv.session.rpc(query.route, query.params, options);
@@ -64,9 +68,6 @@ odoo.define('web.test_env', async function (require) {
throw new Error(`No method to perform RPC`);
},
}, env.session),
device: Object.assign({
isMobile: false,
}, env.device),
};
const testEnv = Object.assign(proxiedEnv, defaultEnv);
return testEnv;