Skip to content

Commit 60fe493

Browse files
committed
test: Init responsive test
1 parent f419525 commit 60fe493

File tree

4 files changed

+10
-14
lines changed

4 files changed

+10
-14
lines changed

src/Overflow.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,6 @@ function Overflow<ItemType = any>(
159159
}
160160
}
161161
}, [containerWidth, itemWidths, mergedRestWidth, getKey, mergedData]);
162-
163-
164-
console.log('>>>', displayCount);
165162

166163
// ================================ Render ================================
167164
let overflowNode = (

tests/index.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ describe('Overflow', () => {
3737
/>,
3838
);
3939
expect(wrapper.find('ResizeObserver')).toHaveLength(0);
40-
expect(wrapper.findItems()).toHaveLength(4 + 1);
40+
expect(wrapper.findItems()).toHaveLength(4);
4141
expect(wrapper.findRest()).toHaveLength(1);
4242
});
4343

tests/responsive.spec.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ describe('Overflow.Responsive', () => {
3636
/>,
3737
);
3838

39-
wrapper.initSize(100, 20); // [0][1][2][3][4][+2]
40-
expect(wrapper.findItems()).toHaveLength(5);
39+
wrapper.initSize(100, 20); // [0][1][2][3][4][+2](5)(6)
40+
expect(wrapper.findItems()).toHaveLength(6);
4141
expect(wrapper.findRest()).toHaveLength(1);
42-
expect(wrapper.findRest().text()).toEqual('+2...');
42+
expect(wrapper.findRest().text()).toEqual('+ 2 ...');
4343
});
4444
});

tests/setup.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const Adapter = require('enzyme-adapter-react-16');
33
const { act } = require('react-dom/test-utils');
44
require('regenerator-runtime/runtime');
55

6-
window.requestAnimationFrame = func => {
6+
window.requestAnimationFrame = (func) => {
77
window.setTimeout(func, 16);
88
};
99

@@ -12,10 +12,7 @@ Enzyme.configure({ adapter: new Adapter() });
1212
Object.assign(Enzyme.ReactWrapper.prototype, {
1313
triggerResize(clientWidth) {
1414
act(() => {
15-
this.find('ResizeObserver')
16-
.first()
17-
.props()
18-
.onResize({}, { clientWidth });
15+
this.find('ResizeObserver').first().props().onResize({}, { clientWidth });
1916
jest.runAllTimers();
2017
this.update();
2118
});
@@ -38,9 +35,11 @@ Object.assign(Enzyme.ReactWrapper.prototype, {
3835
});
3936
},
4037
findItems() {
41-
return this.find('div.rc-overflow-item');
38+
return this.find('Item').filterWhere(
39+
(item) => item.props().className !== 'rc-overflow-item-rest',
40+
);
4241
},
4342
findRest() {
44-
return this.find('div.rc-overflow-item-rest');
43+
return this.find('Item.rc-overflow-item-rest');
4544
},
4645
});

0 commit comments

Comments
 (0)