Skip to content

Commit 691ab4b

Browse files
author
Lionel Bijaoui
committed
Update of the test to work with the new schema
1 parent 3bd6587 commit 691ab4b

28 files changed

+1015
-667
lines changed

test/unit/.eslintrc.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module.exports = {
55
globals: {
66
expect: true,
77
sinon: true,
8-
checkAttribute: true
8+
checkAttribute: true,
9+
getValueFromOption: true
910
}
1011
};

test/unit/setup.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ global.sinon = require("sinon");
66
global.expect = require("chai").expect;
77

88
const attributesList = {
9-
autocomplete: { before: "on", after: "off", name: "autocomplete" },
9+
// autocomplete: { before: "on", after: "off", name: "autocomplete" },
1010
disabled: { before: true, after: false, field: true, name: "disabled" },
11-
multiSelect: { before: true, after: false, name: "multiple" },
11+
// multiSelect: { before: true, after: false, name: "multiple" },
1212
placeholder: { before: "Field placeholder", after: "", name: "placeholder" },
1313
readonly: { before: true, after: false, name: "readOnly" },
1414
inputName: { before: "test-name", after: "", name: "name" }
@@ -19,8 +19,15 @@ global.checkAttribute = (name, wrapper, schema, type = "input") => {
1919
let inputElement = wrapper.find(type).element;
2020

2121
inputElement[attr.name] = attr.before;
22-
// console.log(inputElement[attr.name], schema[name]);
2322
inputElement[attr.name] = attr.after;
24-
// console.log(inputElement[attr.name], schema[name]);
2523
expect(inputElement[attr.name]).to.be.equal(schema[name]);
2624
};
25+
26+
const { isNil, isFunction } = require("lodash");
27+
global.getValueFromOption = (field, option, defaultValue = false) => {
28+
if (isFunction(field[option])) return field[option].call(this, this.model, field, this);
29+
30+
if (isNil(field[option])) return defaultValue;
31+
32+
return field[option];
33+
};

0 commit comments

Comments
 (0)