mirror of
https://gitee.com/baidu/amis.git
synced 2024-12-05 05:18:34 +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();
|
|||
|
});
|