Skip to content

Commit d674c74

Browse files
committed
add details cell cases
1 parent 8c132de commit d674c74

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

packages/grid/test/visual/grid-focus.common.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ describe('grid focus', () => {
4545
};
4646
});
4747

48+
element.rowDetailsRenderer = (root) => {
49+
root.textContent = 'Details';
50+
};
51+
4852
flushGrid(element);
4953
await nextRender();
5054
});
@@ -130,6 +134,20 @@ describe('grid focus', () => {
130134
await sendKeys({ press: 'End' });
131135
await visualDiff(element, `${dir}-first-body-row-last-cell`);
132136
});
137+
138+
it('details opened', async () => {
139+
element.openItemDetails(element.items[0]);
140+
await nextRender();
141+
await visualDiff(element, `${dir}-first-body-row-details-opened`);
142+
});
143+
144+
it('details opened cell', async () => {
145+
element.openItemDetails(element.items[0]);
146+
await nextRender();
147+
await sendKeys({ press: isRTL ? 'ArrowLeft' : 'ArrowRight' });
148+
await sendKeys({ press: 'ArrowDown' });
149+
await visualDiff(element, `${dir}-first-body-row-details-opened-cell`);
150+
});
133151
});
134152

135153
describe('last body row', () => {
@@ -155,6 +173,20 @@ describe('grid focus', () => {
155173
await sendKeys({ press: 'End' });
156174
await visualDiff(element, `${dir}-last-body-row-last-cell`);
157175
});
176+
177+
it('details opened', async () => {
178+
element.openItemDetails(element.items.at(-1));
179+
await nextRender();
180+
await visualDiff(element, `${dir}-last-body-row-details-opened`);
181+
});
182+
183+
it('details opened cell', async () => {
184+
element.openItemDetails(element.items.at(-1));
185+
await nextRender();
186+
await sendKeys({ press: isRTL ? 'ArrowLeft' : 'ArrowRight' });
187+
await sendKeys({ press: 'ArrowDown' });
188+
await visualDiff(element, `${dir}-last-body-row-details-opened-cell`);
189+
});
158190
});
159191
});
160192

0 commit comments

Comments
 (0)