amis2/packages/amis/__tests__/utils/style.test.ts
2022-06-02 10:00:09 +08:00

40 lines
654 B
TypeScript

import '../../src';
import {buildStyle} from '../../src';
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'
});
});