Skip to content

Commit 8a094c8

Browse files
committed
test: improve karma debug page
1 parent 63d47aa commit 8a094c8

29 files changed

+174
-128
lines changed

test/unit/index.js

+2
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ testsContext.keys().forEach(testsContext);
88
// you want coverage for.
99
var srcContext = require.context("src", true, /\.(js|vue)$/);
1010
srcContext.keys().forEach(srcContext);
11+
12+
require("./style.scss");

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

+13-13
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Vue.component("AbstractField", AbstractField);
88

99
let el, vm, field;
1010

11-
function createField(schema = {}, model = null, disabled = false, options) {
11+
function createField(test, schema = {}, model = null, disabled = false, options) {
1212
el = document.createElement("div");
1313

1414
// eslint-disable-next-line quotes
@@ -29,7 +29,7 @@ function createField(schema = {}, model = null, disabled = false, options) {
2929
return [el, vm];
3030
}
3131

32-
describe("abstractField.vue", () => {
32+
describe("abstractField.vue", function() {
3333

3434
describe("check static value", () => {
3535
let schema = {
@@ -40,7 +40,7 @@ describe("abstractField.vue", () => {
4040
let model = { name: "John Doe" };
4141

4242
beforeEach( () => {
43-
createField(schema, model);
43+
createField(this, schema, model);
4444
});
4545

4646
it("should give the model static value", () => {
@@ -66,7 +66,7 @@ describe("abstractField.vue", () => {
6666
let model = {};
6767

6868
beforeEach( () => {
69-
createField(schema, model);
69+
createField(this, schema, model);
7070
});
7171

7272
it("should be called the schema.get function", () => {
@@ -94,7 +94,7 @@ describe("abstractField.vue", () => {
9494
let model = { name: "John Doe" };
9595

9696
beforeEach( () => {
97-
createField(schema, model);
97+
createField(this, schema, model);
9898
field.formatValueToField = function(value) {
9999
return "**" + value + "**";
100100
};
@@ -125,7 +125,7 @@ describe("abstractField.vue", () => {
125125
let model = { name: "John Doe" };
126126

127127
beforeEach( () => {
128-
createField(schema, model);
128+
createField(this, schema, model);
129129
});
130130

131131
it("should called once the schema.onChanged", (done) => {
@@ -153,7 +153,7 @@ describe("abstractField.vue", () => {
153153
};
154154

155155
beforeEach( () => {
156-
createField(schema, model, false, options);
156+
createField(this, schema, model, false, options);
157157
field.validate = sinon.spy();
158158
});
159159

@@ -187,7 +187,7 @@ describe("abstractField.vue", () => {
187187
let model = { name: "John Doe" };
188188

189189
beforeEach( () => {
190-
createField(schema, model);
190+
createField(this, schema, model);
191191
});
192192

193193
it("should call schema validator", () => {
@@ -210,7 +210,7 @@ describe("abstractField.vue", () => {
210210
let model = { name: "John Doe" };
211211

212212
beforeEach( () => {
213-
createField(schema, model, true);
213+
createField(this, schema, model, true);
214214
});
215215

216216
it("should not call schema validator", () => {
@@ -233,7 +233,7 @@ describe("abstractField.vue", () => {
233233
let model = { name: "John Doe" };
234234

235235
beforeEach( () => {
236-
createField(schema, model);
236+
createField(this, schema, model);
237237
});
238238

239239
it("should not call schema validator", () => {
@@ -257,7 +257,7 @@ describe("abstractField.vue", () => {
257257
let model = { name: "John Doe" };
258258

259259
beforeEach( () => {
260-
createField(schema, model);
260+
createField(this, schema, model);
261261
});
262262

263263
it("should call schema validator", () => {
@@ -285,7 +285,7 @@ describe("abstractField.vue", () => {
285285
let model = { name: "John Doe" };
286286

287287
beforeEach( () => {
288-
createField(schema, model);
288+
createField(this, schema, model);
289289
});
290290

291291
it("should called once the schema.onValidated", () => {
@@ -311,7 +311,7 @@ describe("abstractField.vue", () => {
311311
let model = { name: "John Doe" };
312312

313313
before( () => {
314-
createField(schema, model);
314+
createField(this, schema, model);
315315
});
316316

317317
it("should be undefined", () => {

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

+4-5
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ Vue.component("FieldCheckbox", FieldCheckbox);
88

99
let el, vm, field;
1010

11-
function createField(schema = {}, model = null, disabled = false, options) {
12-
[ el, vm, field ] = createVueField("fieldCheckbox", schema, model, disabled, options);
11+
function createField(test, schema = {}, model = null, disabled = false, options) {
12+
[ el, vm, field ] = createVueField(test, "fieldCheckbox", schema, model, disabled, options);
1313
}
1414

15-
16-
describe("FieldCheckbox.vue", () => {
15+
describe("FieldCheckbox.vue", function() {
1716

1817
describe("check template", () => {
1918
let schema = {
@@ -25,7 +24,7 @@ describe("FieldCheckbox.vue", () => {
2524
let input;
2625

2726
before( () => {
28-
createField(schema, model, false);
27+
createField(this, schema, model, false);
2928
input = el.getElementsByTagName("input")[0];
3029
});
3130

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

+7-7
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Vue.component("FieldChecklist", FieldChecklist);
88

99
let el, vm, field;
1010

11-
function createField(schema = {}, model = null, disabled = false, options) {
12-
[ el, vm, field ] = createVueField("fieldChecklist", schema, model, disabled, options);
11+
function createField(test, schema = {}, model = null, disabled = false, options) {
12+
[ el, vm, field ] = createVueField(test, "fieldChecklist", schema, model, disabled, options);
1313
}
1414

15-
describe("fieldChecklist.vue", () => {
15+
describe("fieldChecklist.vue", function() {
1616

1717
describe("check listbox template", () => {
1818

@@ -41,7 +41,7 @@ describe("fieldChecklist.vue", () => {
4141
}
4242

4343
before( () => {
44-
createField(schema, model, false);
44+
createField(this, schema, model, false);
4545
listbox = el.querySelector(".listbox");
4646
checkboxes = listbox.querySelectorAll("input[type=checkbox]");
4747
});
@@ -122,7 +122,7 @@ describe("fieldChecklist.vue", () => {
122122
}
123123

124124
before( () => {
125-
createField(schema, model, false);
125+
createField(this, schema, model, false);
126126
listbox = el.querySelector(".listbox");
127127
checkboxes = listbox.querySelectorAll("input[type=checkbox]");
128128
});
@@ -188,7 +188,7 @@ describe("fieldChecklist.vue", () => {
188188
}
189189

190190
before( () => {
191-
createField(schema, model, false);
191+
createField(this, schema, model, false);
192192
listbox = el.querySelector(".listbox");
193193
checkboxes = listbox.querySelectorAll("input[type=checkbox]");
194194
});
@@ -257,7 +257,7 @@ describe("fieldChecklist.vue", () => {
257257
}
258258

259259
before( () => {
260-
createField(schema, model, false);
260+
createField(this, schema, model, false);
261261
combobox = el.querySelector(".combobox");
262262
dropList = combobox.querySelector(".dropList");
263263
mainRow = combobox.querySelector(".mainRow");

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Vue.component("FieldCleave", FieldCleave);
88

99
let el, vm, field;
1010

11-
function createField(schema = {}, model = null, disabled = false, options) {
12-
[ el, vm, field ] = createVueField("fieldCleave", schema, model, disabled, options);
11+
function createField(test, schema = {}, model = null, disabled = false, options) {
12+
[ el, vm, field ] = createVueField(test, "fieldCleave", schema, model, disabled, options);
1313
}
1414

15-
describe("fieldCleave.vue", () => {
15+
describe("fieldCleave.vue", function() {
1616

1717
describe("check template", () => {
1818
let schema = {
@@ -28,7 +28,7 @@ describe("fieldCleave.vue", () => {
2828
let input;
2929

3030
before( () => {
31-
createField(schema, model, false);
31+
createField(this, schema, model, false);
3232
input = el.getElementsByTagName("input")[0];
3333
});
3434

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Vue.component("FieldColor", FieldColor);
88

99
let el, vm, field;
1010

11-
function createField(schema = {}, model = null, disabled = false, options) {
12-
[ el, vm, field ] = createVueField("fieldColor", schema, model, disabled, options);
11+
function createField(test, schema = {}, model = null, disabled = false, options) {
12+
[ el, vm, field ] = createVueField(test, "fieldColor", schema, model, disabled, options);
1313
}
1414

15-
describe("fieldColor.vue", () => {
15+
describe("fieldColor.vue", function() {
1616

1717
describe("check template", () => {
1818
let schema = {
@@ -24,7 +24,7 @@ describe("fieldColor.vue", () => {
2424
let input;
2525

2626
before( () => {
27-
createField(schema, model, false);
27+
createField(this, schema, model, false);
2828
input = el.getElementsByTagName("input")[0];
2929
});
3030

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

+5-5
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ Vue.component("FieldDateTime", FieldDateTime);
99

1010
let el, vm, field;
1111

12-
function createField(schema = {}, model = null, disabled = false, options) {
13-
[ el, vm, field ] = createVueField("fieldDateTime", schema, model, disabled, options);
12+
function createField(test, schema = {}, model = null, disabled = false, options) {
13+
[ el, vm, field ] = createVueField(test, "fieldDateTime", schema, model, disabled, options);
1414
}
1515

16-
describe("fieldDateTime.vue", () => {
16+
describe("fieldDateTime.vue", function() {
1717

1818
describe("check template", () => {
1919
let schema = {
@@ -25,7 +25,7 @@ describe("fieldDateTime.vue", () => {
2525
let input;
2626

2727
before( () => {
28-
createField(schema, model, false);
28+
createField(this, schema, model, false);
2929
input = el.getElementsByTagName("input")[0];
3030
});
3131

@@ -95,7 +95,7 @@ describe("fieldDateTime.vue", () => {
9595
let input;
9696

9797
before( () => {
98-
createField(schema, model, false);
98+
createField(this, schema, model, false);
9999
input = el.getElementsByTagName("input")[0];
100100
});
101101

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ Vue.component("FieldEmail", FieldEmail);
88

99
let el, vm, field;
1010

11-
function createField(schema = {}, model = null, disabled = false, options) {
12-
[ el, vm, field ] = createVueField("fieldEmail", schema, model, disabled, options);
11+
function createField(test, schema = {}, model = null, disabled = false, options) {
12+
[ el, vm, field ] = createVueField(test, "fieldEmail", schema, model, disabled, options);
1313
}
1414

1515

16-
describe("fieldEmail.vue", () => {
16+
describe("fieldEmail.vue", function() {
1717

1818
describe("check template", () => {
1919
let schema = {
@@ -27,7 +27,7 @@ describe("fieldEmail.vue", () => {
2727
let input;
2828

2929
before( () => {
30-
createField(schema, model, false);
30+
createField(this, schema, model, false);
3131
input = el.getElementsByTagName("input")[0];
3232
});
3333

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Vue.component("FieldGoogleAddress", FieldGoogleAddress);
88

99
let el, vm, field;
1010

11-
function createField(schema = {}, model = null, disabled = false, options) {
12-
[ el, vm, field ] = createVueField("fieldGoogleAddress", schema, model, disabled, options);
11+
function createField(test, schema = {}, model = null, disabled = false, options) {
12+
[ el, vm, field ] = createVueField(test, "fieldGoogleAddress", schema, model, disabled, options);
1313
}
1414

15-
describe("fieldGoogleAddress.vue", () => {
15+
describe("fieldGoogleAddress.vue", function() {
1616

1717
describe("check template", () => {
1818
let schema = {
@@ -26,7 +26,7 @@ describe("fieldGoogleAddress.vue", () => {
2626
let input;
2727

2828
before( () => {
29-
createField(schema, model, false);
29+
createField(this, schema, model, false);
3030
input = el.getElementsByTagName("input")[0];
3131
});
3232

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ Vue.component("FieldImage", FieldImage);
1010

1111
let el, vm, field;
1212

13-
function createField(schema = {}, model = null, disabled = false, options) {
14-
[ el, vm, field ] = createVueField("fieldImage", schema, model, disabled, options);
13+
function createField(test, schema = {}, model = null, disabled = false, options) {
14+
[ el, vm, field ] = createVueField(test, "fieldImage", schema, model, disabled, options);
1515
}
1616

17-
describe("fieldImage.vue", () => {
17+
describe("fieldImage.vue", function() {
1818

1919
describe("check template without preview", () => {
2020
let schema = {
@@ -28,7 +28,7 @@ describe("fieldImage.vue", () => {
2828
let input;
2929

3030
before( () => {
31-
createField(schema, model, false);
31+
createField(this, schema, model, false);
3232
input = el.querySelector("input[type=text]");
3333
});
3434

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Vue.component("FieldLabel", FieldLabel);
88

99
let el, vm, field;
1010

11-
function createField(schema = {}, model = null, disabled = false, options) {
12-
[ el, vm, field ] = createVueField("fieldLabel", schema, model, disabled, options);
11+
function createField(test, schema = {}, model = null, disabled = false, options) {
12+
[ el, vm, field ] = createVueField(test, "fieldLabel", schema, model, disabled, options);
1313
}
1414

15-
describe("fieldLabel.vue", () => {
15+
describe("fieldLabel.vue", function() {
1616

1717
describe("check template", () => {
1818
let schema = {
@@ -24,7 +24,7 @@ describe("fieldLabel.vue", () => {
2424
let span;
2525

2626
before( () => {
27-
createField(schema, model, false);
27+
createField(this, schema, model, false);
2828
span = el.getElementsByTagName("span")[0];
2929
});
3030

0 commit comments

Comments
 (0)