Skip to content

Commit f102967

Browse files
committed
moved unit test to formGenerator, as labels are managed by formGenerator and not the field components
1 parent 8c01307 commit f102967

File tree

3 files changed

+26
-28
lines changed

3 files changed

+26
-28
lines changed

src/fields/abstractField.js

-4
Original file line numberDiff line numberDiff line change
@@ -176,10 +176,6 @@ export default {
176176
return this.schema.fieldClasses || [];
177177
},
178178

179-
getLabelClasses() {
180-
return this.schema.labelClasses || [];
181-
},
182-
183179
formatValueToField(value) {
184180
return value;
185181
},

test/unit/specs/VueFormGenerator.spec.js

+26
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,32 @@ describe("VueFormGenerator.vue", () => {
191191

192192
});
193193

194+
describe("check label classes", () => {
195+
let schema = {
196+
fields: [
197+
{
198+
type: "input",
199+
inputType: "text",
200+
label: "Name",
201+
model: "name",
202+
labelClasses: ["applied-class", "another-class"]
203+
}
204+
]
205+
};
206+
let label;
207+
208+
before( () => {
209+
createFormGenerator(schema);
210+
label = el.querySelector("label");
211+
});
212+
213+
it("should be 2 classes", () => {
214+
expect(label.classList.contains("applied-class")).to.be.true;
215+
expect(label.classList.contains("another-class")).to.be.true;
216+
});
217+
218+
});
219+
194220
describe("check form row caption cell", () => {
195221
let group, label;
196222
let schema = {

test/unit/specs/fields/abstractField.spec.js

-24
Original file line numberDiff line numberDiff line change
@@ -503,28 +503,4 @@ describe("abstractField.vue", function() {
503503

504504
});
505505

506-
507-
describe("check classes application to labels", () => {
508-
509-
let schema = {
510-
type: "text",
511-
label: "First Name",
512-
model: "user__model",
513-
inputName: "input_name",
514-
labelClasses: ["applied-class", "another-class"]
515-
};
516-
let model = {};
517-
518-
before( () => {
519-
createField(this, schema, model);
520-
});
521-
522-
it("should have 2 classes ('applied-class' and 'another-class')", () => {
523-
expect(field.getLabelClasses().length).to.be.equal(2);
524-
expect(field.getLabelClasses()[0]).to.be.equal("applied-class");
525-
expect(field.getLabelClasses()[1]).to.be.equal("another-class");
526-
});
527-
528-
});
529-
530506
});

0 commit comments

Comments
 (0)