"use strict";
var React = require('React');
var ReactTestUtils = require('ReactTestUtils');
var ReactErrorUtils = require('ReactErrorUtils');
describe('ReactCompositeComponent-error', function() {
it('should be passed the component and method name', function() {
spyOn(ReactErrorUtils, 'guard').andCallThrough();
var Component = React.createClass({
someHandler: function() {},
render: function() {
return <div />;
}
});
var instance = <Component />;
instance = ReactTestUtils.renderIntoDocument(instance);
expect(ReactErrorUtils.guard.mostRecentCall.args[1])
.toEqual('Component.someHandler');
});
});