mirror of
https://github.com/ant-design/ant-design.git
synced 2024-11-23 18:50:06 +08:00
chore: Fix react-dnd CI (#17130)
* adjust jest ignore * add node test * update es
This commit is contained in:
parent
ae26f76d94
commit
e0bfcab869
2
.jest.js
2
.jest.js
@ -2,7 +2,7 @@ const libDir = process.env.LIB_DIR;
|
||||
|
||||
const transformIgnorePatterns = [
|
||||
'/dist/',
|
||||
'node_modules/[^/]+?/(?!(es|node_modules)/)', // Ignore modules without es dir
|
||||
'node_modules/(?!(_react-dnd|react-dnd|_dnd-core|dnd-core))[^/]+?/(?!(es|node_modules)/)', // Ignore modules without es dir
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
|
@ -1,3 +1,5 @@
|
||||
const { transformIgnorePatterns } = require('./.jest');
|
||||
|
||||
// jest config for server render environment
|
||||
module.exports = {
|
||||
setupFiles: ['./tests/setup.js'],
|
||||
@ -10,6 +12,7 @@ module.exports = {
|
||||
},
|
||||
testRegex: 'demo\\.test\\.js$',
|
||||
testEnvironment: 'node',
|
||||
transformIgnorePatterns,
|
||||
snapshotSerializers: ['enzyme-to-json/serializer'],
|
||||
globals: {
|
||||
'ts-jest': {
|
||||
|
@ -15,7 +15,7 @@ Use `react-dnd` to make tabs draggable.
|
||||
|
||||
```jsx
|
||||
import { Tabs } from 'antd';
|
||||
import { DragDropContextProvider, DragSource, DropTarget } from 'react-dnd';
|
||||
import { DndProvider, DragSource, DropTarget } from 'react-dnd';
|
||||
import HTML5Backend from 'react-dnd-html5-backend';
|
||||
|
||||
const { TabPane } = Tabs;
|
||||
@ -127,11 +127,11 @@ class DraggableTabs extends React.Component {
|
||||
});
|
||||
|
||||
return (
|
||||
<DragDropContextProvider backend={HTML5Backend}>
|
||||
<DndProvider backend={HTML5Backend}>
|
||||
<Tabs renderTabBar={this.renderTabBar} {...this.props}>
|
||||
{orderTabs}
|
||||
</Tabs>
|
||||
</DragDropContextProvider>
|
||||
</DndProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user