This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.
2021-04-02 02:24:13 +03:00

31 lines
1012 B
JavaScript

'use strict';
var _cssifyObject = require('../cssifyObject');
var _cssifyObject2 = _interopRequireDefault(_cssifyObject);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe('Cssifying objects', function () {
it('should generate a valid CSS string', function () {
expect((0, _cssifyObject2.default)({ color: 'red' })).toEqual('color:red');
});
it('should convert properties to dash case', function () {
expect((0, _cssifyObject2.default)({ fontSize: '12px' })).toEqual('font-size:12px');
});
it('should separate declarations with semicolons', function () {
expect((0, _cssifyObject2.default)({
fontSize: '12px',
color: 'red'
})).toEqual('font-size:12px;color:red');
});
it('should convert vendor prefixes', function () {
expect((0, _cssifyObject2.default)({
WebkitJustifyContent: 'center',
msFlexAlign: 'center'
})).toEqual('-webkit-justify-content:center;-ms-flex-align:center');
});
});