flectra.define('web_kanban_gauge.gauge_tests', function (require) { "use strict"; var KanbanView = require('web.KanbanView'); var testUtils = require('web.test_utils'); var createView = testUtils.createView; QUnit.module('fields', {}, function () { QUnit.module('basic_fields', { beforeEach: function () { this.data = { partner: { fields: { int_field: {string: "int_field", type: "integer", sortable: true}, }, records: [ {id: 1, int_field: 10}, {id: 2, int_field: 4}, ] }, }; } }, function () { QUnit.module('gauge widget'); QUnit.test('basic rendering', function (assert) { assert.expect(1); var kanban = createView({ View: KanbanView, model: 'partner', data: this.data, arch: '' + '
' + '
', }); assert.strictEqual(kanban.$('.o_kanban_record:first .oe_gauge svg').length, 1, "should render the gauge widget"); kanban.destroy(); }); }); }); });