UNPKG

ldx-widgets

Version:

widgets

42 lines (23 loc) 1.43 kB
describe 'NoAccess', -> React = require 'react' NoAccess = React.createFactory require('../../src/components/no_access') TestUtils = require 'react-addons-test-utils' ReactDOM = require 'react-dom' #--------------------------------------------------------------------- Default Props it 'Should have default props', -> noAccess = TestUtils.renderIntoDocument NoAccess {} defaultProps = noAccess.props expect(defaultProps.styleOverrides).to.be.a('object') #--------------------------------------------------------------------- Display Text it 'Should Render the displayText when displayText property is passed', -> displayText = 'Display Text' noAccess = TestUtils.renderIntoDocument NoAccess { displayText: displayText } displayTextDiv = TestUtils.findRenderedDOMComponentWithClass noAccess, 'no-access-message' expect(displayTextDiv.innerText).to.equal(displayText) #--------------------------------------------------------------------- Display Text it 'Should Render the generic displayText for Consult when displayText property is not passed', -> noAccess = TestUtils.renderIntoDocument NoAccess {} displayTextDiv = TestUtils.findRenderedDOMComponentWithClass noAccess, 'no-access-message' expect(displayTextDiv.innerText).to.equal("Your user role does not contain the required permissions to use this feature of Consult.")