Skip to content

Commit

Permalink
[IMP] Improve test case "editable list: value reset by an onchange",
Browse files Browse the repository at this point in the history
as we do not set value on datetime field on first click so we need to
set value in datetime picker explicitly to trigger onchange
  • Loading branch information
Sanjay Jamod committed Jul 21, 2017
1 parent c6b0a28 commit 39919f6
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions addons/web/static/tests/fields/relational_fields_tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ var ListView = require('web.ListView');
var relationalFields = require('web.relational_fields');
var testUtils = require('web.test_utils');
var Widget = require('web.Widget');
var fieldUtils = require('web.field_utils');

var createView = testUtils.createView;

Expand Down Expand Up @@ -4781,6 +4782,8 @@ QUnit.module('relational_fields', {
form.$('.o_data_row .o_field_widget').val('a name').trigger('input');
def = $.Deferred();
form.$('.o_datepicker_input').click(); // focusout o2m and set value to today
var dateTimeVal = fieldUtils.format.datetime(moment(), {timezone: false});
form.$('.o_datepicker_input').val(dateTimeVal).trigger('change');

// resolve the onchange def
def.resolve();
Expand Down

0 comments on commit 39919f6

Please sign in to comment.