diff options
| author | Lucas Perais (lpe) <lpe@odoo.com> | 2017-12-07 09:10:39 +0100 |
|---|---|---|
| committer | Lucas Perais (lpe) <lpe@odoo.com> | 2017-12-11 08:32:04 +0100 |
| commit | 6c024d1ef0c9e828b09eea17f55748784232a0c9 (patch) | |
| tree | 1b1344533f1ea273f4bf3b84103a48f147fa6cd3 /addons/web/static/tests/fields/relational_fields_tests.js | |
| parent | 88841c392782223ff49814ddc893a632dbf400e8 (diff) | |
[FIX] web: give context to fetch x2m batched
Before this commit M2Mtags widget did not translate.
This was because no context was given to the rpc that fetched the fields
Hence, the lang was not passed.
After this commit, M2Mtags translate well
OPW 784396
Diffstat (limited to 'addons/web/static/tests/fields/relational_fields_tests.js')
| -rw-r--r-- | addons/web/static/tests/fields/relational_fields_tests.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/addons/web/static/tests/fields/relational_fields_tests.js b/addons/web/static/tests/fields/relational_fields_tests.js index 01447f46784..42148e6fe88 100644 --- a/addons/web/static/tests/fields/relational_fields_tests.js +++ b/addons/web/static/tests/fields/relational_fields_tests.js @@ -8055,7 +8055,7 @@ QUnit.module('relational_fields', { }); QUnit.test('fieldmany2many tags in editable list', function (assert) { - assert.expect(4); + assert.expect(7); this.data.partner.records[0].timmy = [12]; @@ -8063,10 +8063,18 @@ QUnit.module('relational_fields', { View: ListView, model: 'partner', data: this.data, + context: {take: 'five'}, arch:'<tree editable="bottom">' + '<field name="foo"/>' + '<field name="timmy" widget="many2many_tags"/>' + '</tree>', + mockRPC: function (route, args) { + if (args.method === 'read' && args.model === 'partner_type') { + assert.deepEqual(args.kwargs.context, {take: 'five'}, + 'The context should be passed to the RPC'); + } + return this._super.apply(this, arguments); + } }); assert.strictEqual(list.$('.o_data_row:first .o_field_many2manytags .badge').length, 1, |
