diff --git a/addons/web/static/tests/helpers/test_utils.js b/addons/web/static/tests/helpers/test_utils.js index 9ab53186c1e..818c1c45fb8 100644 --- a/addons/web/static/tests/helpers/test_utils.js +++ b/addons/web/static/tests/helpers/test_utils.js @@ -145,13 +145,7 @@ function createAsyncView(params) { _.extend(viewOptions, params.viewOptions); - - if (viewInfo.arch.attrs.js_class) { - var jsClsssView = view_registry.get(viewInfo.arch.attrs.js_class); - var view = new jsClsssView(viewInfo, viewOptions); - } else{ - var view = new params.View(viewInfo, viewOptions); - } + var view = new params.View(viewInfo, viewOptions); // make sure images do not trigger a GET on the server $target.on('DOMNodeInserted.removeSRC', function () { diff --git a/odoo/addons/base/static/src/tests/base_setting_test.js b/odoo/addons/base/static/src/tests/base_setting_test.js index e6a17810390..10a00e2713c 100644 --- a/odoo/addons/base/static/src/tests/base_setting_test.js +++ b/odoo/addons/base/static/src/tests/base_setting_test.js @@ -1,17 +1,16 @@ odoo.define('web.base_setting_test', function (require) { "use strict"; -var core = require('web.core'); -var FormView = require('web.FormView'); -var testUtils = require('web.test_utils'); var BaseSetting = require('base.settings'); -var createView = testUtils.createView; -var _t = core._t; +var testUtils = require('web.test_utils'); +var view_registry = require('web.view_registry'); +var createView = testUtils.createView; +var BaseSettingsView = view_registry.get('base_settings'); BaseSetting.Renderer.include({ - _getAppIconUrl: function(app) { + _getAppIconUrl: function() { return "#test:"; } }); @@ -35,14 +34,14 @@ QUnit.module('base_settings_tests', { assert.expect(4); var form = createView({ - View: FormView, + View: BaseSettingsView, model: 'project', data: this.data, - arch: '