Version: **15.0.0-rc.1**
Fiddle: https://jsfiddle.net/69z2wepo/33980/ (check console)

For an example providing `NaN` to a css property will result in "_NaN is an invalid value for the fontSize css style property_".
Now I'm aware that there is an error in my code but I have no idea which component I should check.
I would like to have something like this: "_NaN is an invalid value for the fontSize style property. Check the render method of Header_".
I'll be happy to try to solve this if this is something we want to do.

var styles = {};
      styles[property] = 1;
      expect(CSSPropertyOperations.createMarkupForStyles(styles))
        .toMatch(/:1;$/);
    });
  });
  it('should create vendor-prefixed markup correctly', function() {
    expect(CSSPropertyOperations.createMarkupForStyles({
      msTransition: 'none',
      MozTransition: 'none',
    })).toBe('-ms-transition:none;-moz-transition:none;');
  });
  it('should set style attribute when styles exist', function() {
    var styles = {
      backgroundColor: '#000',
      display: 'none',
    };
    var div = <div style={styles} />;
    var root = document.createElement('div');
    div = ReactDOM.render(div, root);
    expect(/style=".*"/.test(root.innerHTML)).toBe(true);
  });
  it('should not set style attribute when no styles exist', function() {
    var styles = {
      backgroundColor: null,
      display: null,
    };
    var div = <div style={styles} />;
    var html = ReactDOMServer.renderToString(div);
    expect(/style=/.test(html)).toBe(false);