tangjinzhou
2 years ago
2 changed files with 9 additions and 27 deletions
@ -1,31 +1,13 @@
|
||||
import pkg from '../package.json'; |
||||
const OLD_NODE_ENV = process.env.NODE_ENV; |
||||
process.env.NODE_ENV = 'development'; |
||||
const antd = require('..'); |
||||
|
||||
const testDist = process.env.LIB_DIR === 'dist'; |
||||
describe('antdv', () => { |
||||
afterAll(() => { |
||||
process.env.NODE_ENV = OLD_NODE_ENV; |
||||
}); |
||||
|
||||
describe('antd dist files', () => { |
||||
// https://github.com/ant-design/ant-design/issues/1638
|
||||
// https://github.com/ant-design/ant-design/issues/1968
|
||||
it('exports modules correctly', () => { |
||||
const antd = testDist ? require('../dist/antd') : require('../components'); // eslint-disable-line global-require
|
||||
expect( |
||||
Object.keys(antd).map(key => { |
||||
if (antd[key].displayName) { |
||||
return `${key}: { displayName: ${antd[key].displayName} }`; |
||||
} |
||||
if (antd[key].name) { |
||||
return `${key}: { name: ${antd[key].name} }`; |
||||
} |
||||
return key; |
||||
}), |
||||
).toMatchSnapshot(); |
||||
expect(Object.keys(antd)).toMatchSnapshot(); |
||||
}); |
||||
|
||||
// https://github.com/ant-design/ant-design/issues/1970
|
||||
// https://github.com/ant-design/ant-design/issues/1804
|
||||
if (testDist) { |
||||
it('should have antd.version', () => { |
||||
const antd = require('../dist/antd'); // eslint-disable-line global-require
|
||||
expect(antd.version).toBe(pkg.version); |
||||
}); |
||||
} |
||||
}); |
||||
|
Loading…
Reference in new issue