mirror of
https://gitee.com/baidu/amis.git
synced 2024-12-03 04:28:32 +08:00
94 lines
1.8 KiB
TypeScript
94 lines
1.8 KiB
TypeScript
import React = require('react');
|
||
import {render} from '@testing-library/react';
|
||
import '../../src/themes/default';
|
||
import {render as amisRender} from '../../src/index';
|
||
import {makeEnv} from '../helper';
|
||
|
||
test('Renderer:property', () => {
|
||
const {container} = render(
|
||
amisRender(
|
||
{
|
||
type: 'property',
|
||
title: '机器配置',
|
||
items: [
|
||
{
|
||
label: 'cpu',
|
||
content: '1 core'
|
||
},
|
||
{
|
||
label: 'memory',
|
||
content: '4G'
|
||
},
|
||
{
|
||
label: 'disk',
|
||
content: '80G'
|
||
},
|
||
{
|
||
label: 'network',
|
||
content: '4M',
|
||
span: 2
|
||
},
|
||
{
|
||
label: 'IDC',
|
||
content: 'beijing'
|
||
},
|
||
{
|
||
label: 'Note',
|
||
content: '其它说明',
|
||
span: 3
|
||
}
|
||
]
|
||
},
|
||
{},
|
||
makeEnv({})
|
||
)
|
||
);
|
||
|
||
expect(container).toMatchSnapshot();
|
||
});
|
||
|
||
test('Renderer:property simple', () => {
|
||
const {container} = render(
|
||
amisRender(
|
||
{
|
||
type: 'property',
|
||
title: '机器配置',
|
||
mode: 'simple',
|
||
separator: ':',
|
||
items: [
|
||
{
|
||
label: 'cpu',
|
||
content: '1 core'
|
||
},
|
||
{
|
||
label: 'memory',
|
||
content: '4G'
|
||
},
|
||
{
|
||
label: 'disk',
|
||
content: '80G'
|
||
},
|
||
{
|
||
label: 'network',
|
||
content: '4M',
|
||
span: 2
|
||
},
|
||
{
|
||
label: 'IDC',
|
||
content: 'beijing'
|
||
},
|
||
{
|
||
label: 'Note',
|
||
content: '其它说明',
|
||
span: 3
|
||
}
|
||
]
|
||
},
|
||
{},
|
||
makeEnv({})
|
||
)
|
||
);
|
||
|
||
expect(container).toMatchSnapshot();
|
||
});
|