Skip to content

Commit 9fd4fbd

Browse files
committed
Update ve-table-cell-edit.spec.js
1 parent 0944773 commit 9fd4fbd

File tree

1 file changed

+7
-32
lines changed

1 file changed

+7
-32
lines changed

tests/unit/specs/ve-table-cell-edit.spec.js

Lines changed: 7 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1919,7 +1919,7 @@ describe("veTable cell edit", () => {
19191919
expect(mockFn).not.toHaveBeenCalled();
19201920
});
19211921

1922-
it("cell editing with table size change", async () => {
1922+
it("cell editing with table size change and scrolling", async () => {
19231923
const wrapper = mount(veTable, {
19241924
propsData: {
19251925
columns: COLUMNS,
@@ -1944,46 +1944,21 @@ describe("veTable cell edit", () => {
19441944

19451945
await later();
19461946

1947-
//const cellEditor2 = wrapper.findComponent({ name: "VeTableEditIput" });
1947+
const cellEditor = wrapper.findComponent({ name: "VeTableEditIput" });
19481948

1949-
// change table width
1950-
wrapper.triggerResizeObserver({ width: 500 });
1949+
cellEditor.vm.hooks.triggerHook(HOOKS_NAME.TABLE_SIZE_CHANGE);
1950+
cellEditor.vm.hooks.triggerHook(HOOKS_NAME.TABLE_CONTAINER_SCROLL);
19511951

19521952
expect(
19531953
wrapper.find(".ve-table-edit-input-container-show").exists(),
19541954
).toBe(true);
1955-
});
1956-
1957-
it("cell editing with table scrolling", async () => {
1958-
// this.hooks.triggerHook(HOOKS_NAME.TABLE_CONTAINER_SCROLL);
1959-
1960-
const wrapper = mount(veTable, {
1961-
propsData: {
1962-
columns: COLUMNS,
1963-
tableData: cloneDeep(TABLE_DATA),
1964-
editOption: {
1965-
// cell value change
1966-
cellValueChange: ({ row, column }) => {},
1967-
},
1968-
rowKeyFieldName: "rowKey",
1969-
},
1970-
});
19711955

1972-
// td
1973-
const firstCell = wrapper
1956+
wrapper
19741957
.findAll(".ve-table-body-tr")
19751958
.at(1)
19761959
.findAll(".ve-table-body-td")
1977-
.at(1);
1978-
1979-
firstCell.trigger("click");
1980-
firstCell.trigger("dblclick");
1981-
1982-
await later();
1983-
1984-
const cellEditor = wrapper.findComponent({ name: "VeTableEditIput" });
1985-
1986-
cellEditor.vm.hooks.triggerHook(HOOKS_NAME.TABLE_CONTAINER_SCROLL);
1960+
.at(2)
1961+
.trigger("click");
19871962

19881963
expect(
19891964
wrapper.find(".ve-table-edit-input-container-show").exists(),

0 commit comments

Comments
 (0)