[MERGE] forward port branch 11.0 up to 717f458394
This commit is contained in:
@@ -2226,7 +2226,7 @@ QUnit.module('basic_fields', {
|
||||
});
|
||||
|
||||
QUnit.test('date field value should not set on first click', function (assert) {
|
||||
assert.expect(2);
|
||||
assert.expect(3);
|
||||
|
||||
var form = createView({
|
||||
View: FormView,
|
||||
@@ -2236,10 +2236,10 @@ QUnit.module('basic_fields', {
|
||||
res_id: 4,
|
||||
});
|
||||
form.$buttons.find('.o_form_button_edit').click();
|
||||
form.$('.o_datepicker_input').click();
|
||||
assert.strictEqual($('.bootstrap-datetimepicker-widget').length, 1, "there should be a datepicker (autofocus)");
|
||||
assert.strictEqual(form.$('.o_datepicker_input').val(), '', "date field's input should be empty on first click");
|
||||
$('.day:contains(22)').click();
|
||||
form.$('.o_datepicker_input').click(); // Open Datepicker second time
|
||||
form.$('.o_datepicker_input').focus(); // Open Datepicker second time
|
||||
assert.strictEqual($('.day.active').text(), '22', 'datepicker should be highlight with 22nd day of month');
|
||||
form.destroy();
|
||||
});
|
||||
@@ -2277,8 +2277,7 @@ QUnit.module('basic_fields', {
|
||||
assert.strictEqual(form.$('.o_datepicker_input').val(), '02/03/2017',
|
||||
'the date should be correct in edit mode');
|
||||
|
||||
// click on the input and select another value
|
||||
form.$('.o_datepicker_input').click();
|
||||
// select another value
|
||||
assert.ok($('.bootstrap-datetimepicker-widget').length, 'datepicker should be open');
|
||||
assert.strictEqual($('.day.active').data('day'), '02/03/2017', 'datepicker should be highlight February 3');
|
||||
$('.bootstrap-datetimepicker-widget .picker-switch').first().click(); // Month selection
|
||||
@@ -2361,8 +2360,7 @@ QUnit.module('basic_fields', {
|
||||
assert.strictEqual(list.$('input.o_datepicker_input').val(), '02/03/2017',
|
||||
'the date should be correct in edit mode');
|
||||
|
||||
// click on the input and select another value
|
||||
list.$('input.o_datepicker_input').click();
|
||||
// select another value
|
||||
assert.ok($('.bootstrap-datetimepicker-widget').length, 'datepicker should be open');
|
||||
$('.bootstrap-datetimepicker-widget .picker-switch').first().click(); // Month selection
|
||||
$('.bootstrap-datetimepicker-widget .picker-switch').first().click(); // Year selection
|
||||
@@ -2479,8 +2477,7 @@ QUnit.module('basic_fields', {
|
||||
form.$buttons.find('.o_form_button_edit').click();
|
||||
assert.strictEqual(form.$('.o_datepicker_input').val(), expectedDateString,
|
||||
'the datetime should be correct in edit mode');
|
||||
// click on the input and select 22 February at 8:23:33
|
||||
form.$('.o_datepicker_input').click();
|
||||
// select 22 February at 8:23:33
|
||||
assert.ok($('.bootstrap-datetimepicker-widget').length, 'datepicker should be open');
|
||||
$('.bootstrap-datetimepicker-widget .picker-switch').first().click(); // Month selection
|
||||
$('.bootstrap-datetimepicker-widget .picker-switch').first().click(); // Year selection
|
||||
@@ -2578,8 +2575,7 @@ QUnit.module('basic_fields', {
|
||||
assert.strictEqual(list.$('input.o_datepicker_input').val(), expectedDateString,
|
||||
'the date should be correct in edit mode');
|
||||
|
||||
// click on the input and select 22 February at 8:23:33
|
||||
list.$('input.o_datepicker_input').click();
|
||||
// select 22 February at 8:23:33
|
||||
assert.ok($('.bootstrap-datetimepicker-widget').length, 'datepicker should be open');
|
||||
$('.bootstrap-datetimepicker-widget .picker-switch').first().click(); // Month selection
|
||||
$('.bootstrap-datetimepicker-widget .picker-switch').first().click(); // Year selection
|
||||
@@ -2755,7 +2751,6 @@ QUnit.module('basic_fields', {
|
||||
});
|
||||
|
||||
form.$buttons.find('.o_form_button_create').click();
|
||||
form.$('.o_datepicker_input.o_input').click();
|
||||
assert.ok($('.day:last-child(),.day:nth-child(2)').hasClass('disabled'),
|
||||
'first and last days must be disabled');
|
||||
assert.notOk($('.day:not(:last-child()):not(:nth-child(2))').hasClass('disabled'),
|
||||
|
||||
Reference in New Issue
Block a user