mirror of
https://github.com/zhigang1992/react.git
synced 2026-02-05 17:19:06 +08:00
8
.codecov.yml
Normal file
8
.codecov.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
codecov:
|
||||
require_ci_to_pass: yes
|
||||
comment:
|
||||
layout: "reach, diff, flags, files"
|
||||
behavior: default
|
||||
require_changes: false
|
||||
branches:
|
||||
- "master"
|
||||
1988
components/card/__tests__/__snapshots__/index.test.tsx.snap
Normal file
1988
components/card/__tests__/__snapshots__/index.test.tsx.snap
Normal file
File diff suppressed because it is too large
Load Diff
48
components/card/__tests__/index.test.tsx
Normal file
48
components/card/__tests__/index.test.tsx
Normal file
@@ -0,0 +1,48 @@
|
||||
import React from 'react'
|
||||
import { mount, render } from 'enzyme'
|
||||
import { Card } from '../../index'
|
||||
|
||||
describe('Card', () => {
|
||||
it('should render correctly', () => {
|
||||
const wrapper = mount(<Card>card</Card>)
|
||||
expect(() => wrapper.unmount()).not.toThrow()
|
||||
})
|
||||
|
||||
it('should support shadow and hoverable', () => {
|
||||
const wrapper = render(
|
||||
<div>
|
||||
<Card hoverable>card</Card>
|
||||
<Card shadow>card</Card>
|
||||
<Card shadow hoverable>card</Card>
|
||||
</div>
|
||||
)
|
||||
expect(wrapper).toMatchSnapshot()
|
||||
})
|
||||
|
||||
it('should support card types', () => {
|
||||
const wrapper = mount(
|
||||
<div>
|
||||
<Card type="secondary">card</Card>
|
||||
<Card type="success">card</Card>
|
||||
<Card type="violet">card</Card>
|
||||
<Card type="lite">card</Card>
|
||||
<Card type="cyan">card</Card>
|
||||
<Card type="secondary">card</Card>
|
||||
<Card type="warning">card</Card>
|
||||
</div>
|
||||
)
|
||||
expect(() => wrapper.unmount()).not.toThrow()
|
||||
})
|
||||
|
||||
it('should render correctly when nested', () => {
|
||||
const wrapper = render(
|
||||
<Card>
|
||||
<Card shadow>
|
||||
<Card>card</Card>
|
||||
</Card>
|
||||
</Card>
|
||||
)
|
||||
expect(wrapper).toMatchSnapshot()
|
||||
})
|
||||
|
||||
})
|
||||
@@ -1,5 +1,3 @@
|
||||
import Card from './card'
|
||||
import { CardProps } from './card'
|
||||
|
||||
export type Props = CardProps
|
||||
export default Card
|
||||
|
||||
Reference in New Issue
Block a user