mirror of
https://gitee.com/baidu/amis.git
synced 2024-12-05 21:49:09 +08:00
42 lines
754 B
TypeScript
42 lines
754 B
TypeScript
|
import '../../src/utils/tpl.ts';
|
||
|
import '../../src/utils/tpl-builtin';
|
||
|
import '../../src/utils/tpl-lodash';
|
||
|
|
||
|
import {buildStyle} from '../../src/utils/style';
|
||
|
|
||
|
test('style var background', () => {
|
||
|
expect(
|
||
|
buildStyle('${style}', {
|
||
|
style: {
|
||
|
backgroundImage: 'http://www.example.com/a.png'
|
||
|
}
|
||
|
})
|
||
|
).toEqual({
|
||
|
backgroundImage: 'url("http://www.example.com/a.png")'
|
||
|
});
|
||
|
|
||
|
expect(
|
||
|
buildStyle(
|
||
|
{
|
||
|
backgroundImage: 'http://www.example.com/a.png'
|
||
|
},
|
||
|
{}
|
||
|
)
|
||
|
).toEqual({
|
||
|
backgroundImage: 'url("http://www.example.com/a.png")'
|
||
|
});
|
||
|
});
|
||
|
|
||
|
test('style case', () => {
|
||
|
expect(
|
||
|
buildStyle(
|
||
|
{
|
||
|
'font-size': '10'
|
||
|
},
|
||
|
{}
|
||
|
)
|
||
|
).toEqual({
|
||
|
fontSize: '10'
|
||
|
});
|
||
|
});
|