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.

return (str + '').replace(/([.?*+\^$\[\]\\(){}|-])/g, '\\$1');
    }
    beforeEach(function() {
      var ReactDefaultInjection = require('ReactDefaultInjection');
      ReactDefaultInjection.inject();
      var ReactDOMComponent = require('ReactDOMComponent');
      var ReactReconcileTransaction = require('ReactReconcileTransaction');
      var NodeStub = function(initialProps) {
        this._currentElement = {props: initialProps};
        this._rootNodeID = 'test';
      };
      assign(NodeStub.prototype, ReactDOMComponent.Mixin);
      genMarkup = function(props) {
        var transaction = new ReactReconcileTransaction();
        return (new NodeStub(props))._createOpenTagMarkupAndPutListeners(
          transaction,
          props
        );
      };
      this.addMatchers({
        toHaveAttribute: function(attr, value) {