Skip to content

Commit d7bff01

Browse files
Adding tests
1 parent 7df6121 commit d7bff01

File tree

1 file changed

+51
-4
lines changed

1 file changed

+51
-4
lines changed

tests/unit/core/componentBuilderHelper.spec.js

Lines changed: 51 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ describe("getComponentAttributes", () => {
2323
{
2424
$attrs: {},
2525
componentData: {
26-
props:{
27-
prop1: "value"
26+
props: {
27+
prop1: "value",
2828
},
2929
attrs: {
3030
value: 89,
@@ -33,7 +33,7 @@ describe("getComponentAttributes", () => {
3333
},
3434
{
3535
value: 89,
36-
prop1: "value"
36+
prop1: "value",
3737
},
3838
],
3939
[
@@ -43,7 +43,7 @@ describe("getComponentAttributes", () => {
4343
id: 68,
4444
"data-application": "app",
4545
class: "my-class",
46-
other: "will be filtered"
46+
other: "will be filtered",
4747
},
4848
componentData: {
4949
attrs: {
@@ -98,6 +98,53 @@ describe("getSortableOption", () => {
9898
draggable: ".draggable",
9999
},
100100
],
101+
[
102+
{
103+
$attrs: {
104+
value: "7",
105+
draggable: ".draggable",
106+
},
107+
callBackBuilder: {
108+
emit: eventName => eventName
109+
},
110+
},
111+
{
112+
value: "7",
113+
draggable: ".draggable",
114+
onChoose: "Choose",
115+
onClone: "Clone",
116+
onFilter: "Filter",
117+
onSort: "Sort",
118+
onUnchoose: "Unchoose",
119+
},
120+
],
121+
[
122+
{
123+
$attrs: {
124+
property: "property",
125+
},
126+
callBackBuilder: {
127+
emit: eventName => `emit-${eventName}`,
128+
manage: eventName => `manage-${eventName}`,
129+
manageAndEmit: eventName => `manageAndEmit-${eventName}`
130+
},
131+
},
132+
{
133+
property: "property",
134+
draggable: ">*",
135+
onChoose: "emit-Choose",
136+
onClone: "emit-Clone",
137+
onFilter: "emit-Filter",
138+
onSort: "emit-Sort",
139+
onUnchoose: "emit-Unchoose",
140+
onMove: "manage-Move",
141+
onAdd: "manageAndEmit-Add",
142+
onEnd: "manageAndEmit-End",
143+
onStart: "manageAndEmit-Start",
144+
onRemove: "manageAndEmit-Remove",
145+
onUpdate: "manageAndEmit-Update",
146+
},
147+
],
101148
])("for %o returns %o", (value, expected) => {
102149
const actual = getSortableOption(value);
103150
expect(actual).toEqual(expected);

0 commit comments

Comments
 (0)