diff options
| author | Géry Debongnie <ged@odoo.com> | 2017-02-24 14:35:39 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | da4e653695cceb1d3cbd9342b3cd830734c21fee (patch) | |
| tree | 9bdf4df349b00c433ad84d53d4239a3e406c28c0 /addons/web/static/test/fields/basic_fields_tests.js | |
| parent | 4a612171b3bf85f2902c582fcc658eea668a732e (diff) | |
[FIX] web: various fixes for date and datetime in client
The field_utils date method have been modified recently, and the idea
behind those changes is that the BasicModel keeps at all time a moment
instance as its internal representation of a date or datetime.
But the parse and format methods did not properly support unset dates,
so we have to slighlty change them to support the case where their values is
not set.
Diffstat (limited to 'addons/web/static/test/fields/basic_fields_tests.js')
| -rw-r--r-- | addons/web/static/test/fields/basic_fields_tests.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/addons/web/static/test/fields/basic_fields_tests.js b/addons/web/static/test/fields/basic_fields_tests.js index cdba48ceff3..62d8e0f8a86 100644 --- a/addons/web/static/test/fields/basic_fields_tests.js +++ b/addons/web/static/test/fields/basic_fields_tests.js @@ -479,6 +479,22 @@ QUnit.module('basic_fields', { QUnit.module('FieldDate'); + QUnit.test('date field is empty if no date is set', function (assert) { + assert.expect(2); + + var form = createView({ + View: FormView, + model: 'partner', + data: this.data, + arch:'<form string="Partners"><field name="date"/></form>', + res_id: 4, + }); + var $span = form.$('span.o_form_field'); + assert.strictEqual($span.length, 1, "should have one span in the form view"); + assert.strictEqual($span.text(), "", "and it should be empty"); + + }); + QUnit.test('date field in edit mode', function (assert) { assert.expect(7); |
