diff --git a/src/util.js b/src/util.js index eee3d35d..db8d2f3b 100644 --- a/src/util.js +++ b/src/util.js @@ -51,7 +51,7 @@ export function styleObjToCss(s) { let str = ''; for (let prop in s) { let val = s[prop]; - if (val != null) { + if (val != null && val !== '') { if (str) str += ' '; // str += jsToCss(prop); str += diff --git a/test/render.js b/test/render.js index 16b0cc89..e3ac1f14 100644 --- a/test/render.js +++ b/test/render.js @@ -258,6 +258,13 @@ describe('render', () => { expect(rendered).to.equal(expected); }); + it('should ignore empty css value', () => { + let rendered = render(
); + let expected = ``; + + expect(rendered).to.equal(expected); + }); + it('should render SVG elements', () => { let rendered = render(