summaryrefslogtreecommitdiff
path: root/addons/web/static/test/views/basic_model_tests.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/test/views/basic_model_tests.js')
-rw-r--r--addons/web/static/test/views/basic_model_tests.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/addons/web/static/test/views/basic_model_tests.js b/addons/web/static/test/views/basic_model_tests.js
index 7c5e02501e8..7039611917c 100644
--- a/addons/web/static/test/views/basic_model_tests.js
+++ b/addons/web/static/test/views/basic_model_tests.js
@@ -310,6 +310,10 @@ QUnit.module('Views', {
this.params.res_id = 1;
this.params.fieldNames = ['category'];
+ this.params.fieldsInfo = {category: {
+ relatedFields: {display_name: {type: "char"}},
+ fieldsInfo: {display_name: {}},
+ }};
var model = createModel({
Model: BasicModel,
@@ -319,9 +323,9 @@ QUnit.module('Views', {
model.load(this.params).then(function (resultID) {
var record = model.get(resultID);
assert.strictEqual(record.data.category.data[0].res_id, 12,
- "should have loaded many2omany res_ids");
+ "should have loaded many2many res_ids");
assert.strictEqual(record.data.category.data[0].data.display_name, "gold",
- "should have loaded many2omany display_name");
+ "should have loaded many2many display_name");
record = model.get(resultID, {raw: true});
assert.deepEqual(record.data.category, [12],
"with option raw, category should only return ids");
@@ -333,6 +337,10 @@ QUnit.module('Views', {
assert.expect(2);
this.params.fieldNames = ['category'];
+ this.params.fieldsInfo = {category: {
+ relatedFields: {date: {type: "date"}},
+ fieldsInfo: {date: {}},
+ }};
var model = createModel({
Model: BasicModel,
@@ -909,7 +917,7 @@ QUnit.module('Views', {
data: this.data,
});
- this.params.fieldAttrs = {
+ this.params.fieldsInfo = {
product_id: {
context: "{'hello2': 'world', 'test2': foo}",
domain: "[['hello2', 'like', 'world'], ['test2', 'like', foo]]",