Skip to content

Commit 38e96d9

Browse files
committed
test(fullscreen): change unit test
1 parent be3d822 commit 38e96d9

File tree

2 files changed

+29
-18
lines changed

2 files changed

+29
-18
lines changed
Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,29 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

33
exports[`test Fullscreen should default render correctly 1`] = `
4-
<span>
5-
<button
6-
class="ant-btn ant-btn-default"
7-
type="button"
4+
<div>
5+
<div
6+
class="dtc-fullscreen"
87
>
9-
<img
10-
class="dtc-fullscreen-icon"
11-
src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTMyMDcwODIxNTI3IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM3MzciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMzM5LjQzMiA2My41OTRIOTkuOTQ0Yy0xOS44NTEgMC0zNiAxNi4xNDktMzYgMzZ2MjM5LjQ4OGMwIDE3LjY3MyAxNC4zMjcgMzIgMzIgMzJzMzItMTQuMzI3IDMyLTMyVjEyNy41OTRoMjExLjQ4N2MxNy42NzMgMCAzMi0xNC4zMjcgMzItMzIgMC4wMDEtMTcuNjczLTE0LjMyNi0zMi0zMS45OTktMzJ6TTMzOS40MzIgODk1LjUwM0gxMjcuOTQ0VjY4NC4wMTZjMC0xNy42NzMtMTQuMzI3LTMyLTMyLTMycy0zMiAxNC4zMjctMzIgMzJ2MjM5LjQ4N2MwIDE5Ljg1MSAxNi4xNDkgMzYgMzYgMzZoMjM5LjQ4N2MxNy42NzMgMCAzMi0xNC4zMjcgMzItMzJzLTE0LjMyNi0zMi0zMS45OTktMzJ6TTkyOCA2NTEuOTE1Yy0xNy42NzMgMC0zMiAxNC4zMjctMzIgMzJ2MjExLjQ4N0g2ODQuNTEzYy0xNy42NzMgMC0zMiAxNC4zMjctMzIgMzJzMTQuMzI3IDMyIDMyIDMySDkyNGMxOS44NTEgMCAzNi0xNi4xNDkgMzYtMzZWNjgzLjkxNWMwLTE3LjY3My0xNC4zMjctMzItMzItMzJ6TTkyNCA2NC4xNTFINjg0LjUxM2MtMTcuNjczIDAtMzIgMTQuMzI3LTMyIDMyczE0LjMyNyAzMiAzMiAzMkg4OTZ2MjExLjQ4OGMwIDE3LjY3MyAxNC4zMjcgMzIgMzIgMzJzMzItMTQuMzI3IDMyLTMyVjEwMC4xNTFjMC0xOS44NTEtMTYuMTQ5LTM2LTM2LTM2eiIgZmlsbD0iIzUxNTE1MSIgcC1pZD0iMzczOCI+PC9wYXRoPjwvc3ZnPg=="
12-
/>
138
<span>
14-
全屏
9+
<button
10+
class="ant-btn ant-btn-default dtc-button"
11+
type="button"
12+
>
13+
<span
14+
class="dtc-button__icon dtc-button__icon--middle"
15+
>
16+
<span
17+
data-mock-icon="FullscreenOutlined"
18+
/>
19+
</span>
20+
<span
21+
class="dtc-button__text dtc-button__text--middle"
22+
>
23+
全屏
24+
</span>
25+
</button>
1526
</span>
16-
</button>
17-
</span>
27+
</div>
28+
</div>
1829
`;

src/fullscreen/__tests__/index.test.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ describe('test Fullscreen', () => {
1010
});
1111
test('should default render correctly', () => {
1212
const { container } = render(<Fullscreen />);
13-
expect(container.firstChild).toMatchSnapshot();
14-
expect(container.querySelector('.ant-btn')?.firstChild).toHaveClass('dtc-fullscreen-icon');
13+
expect(container).toMatchSnapshot();
14+
expect(container.querySelector('.ant-btn')?.firstChild).toHaveClass('dtc-button__icon');
1515
expect(container.innerHTML).toMatch('全屏');
1616
});
1717
test('should customIcon render correctly', () => {
@@ -36,13 +36,13 @@ describe('test Fullscreen', () => {
3636
});
3737
test('should custom iconStyle render correctly', () => {
3838
const iconStyle = {
39-
width: 12,
40-
height: 12,
39+
fontSize: 20,
4140
marginRight: 5,
4241
};
43-
render(<Fullscreen iconStyle={iconStyle} />);
44-
const img = screen.getByRole('img');
45-
expect(img).toHaveStyle(`width: 12px; height: 12px; margin-right: 5px;`);
42+
const { container } = render(<Fullscreen iconStyle={iconStyle} />);
43+
expect(container.querySelector('.ant-btn')?.firstChild?.firstChild).toHaveStyle(
44+
'font-size: 20px; margin-right: 5px;'
45+
);
4646
});
4747
test('button fireEvent correct', () => {
4848
const { container } = render(<Fullscreen />);

0 commit comments

Comments
 (0)