Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | /**
* Coherent.js Testing Utilities
*
* Complete testing solution for Coherent.js applications
*
* @module testing
*/
// Export test renderer
export {
renderComponent,
renderComponentAsync,
createTestRenderer,
shallowRender,
TestRenderer,
TestRendererResult
} from './test-renderer.js';
// Export test utilities
export {
fireEvent,
waitFor,
waitForElement,
waitForElementToBeRemoved,
act,
createMock,
createSpy,
cleanup,
within,
screen,
userEvent
} from './test-utils.js';
// Export matchers
export {
customMatchers,
extendExpect,
assertions
} from './matchers.js';
// Re-import for default export
import {
renderComponent as _renderComponent,
renderComponentAsync as _renderComponentAsync,
createTestRenderer as _createTestRenderer,
shallowRender as _shallowRender
} from './test-renderer.js';
import {
fireEvent as _fireEvent,
waitFor as _waitFor,
waitForElement as _waitForElement,
waitForElementToBeRemoved as _waitForElementToBeRemoved,
act as _act,
createMock as _createMock,
createSpy as _createSpy,
cleanup as _cleanup,
within as _within,
screen as _screen,
userEvent as _userEvent
} from './test-utils.js';
import {
customMatchers as _customMatchers,
extendExpect as _extendExpect,
assertions as _assertions
} from './matchers.js';
// Default export with all utilities
export default {
// Renderer
renderComponent: _renderComponent,
renderComponentAsync: _renderComponentAsync,
createTestRenderer: _createTestRenderer,
shallowRender: _shallowRender,
// Utilities
fireEvent: _fireEvent,
waitFor: _waitFor,
waitForElement: _waitForElement,
waitForElementToBeRemoved: _waitForElementToBeRemoved,
act: _act,
createMock: _createMock,
createSpy: _createSpy,
cleanup: _cleanup,
within: _within,
screen: _screen,
userEvent: _userEvent,
// Matchers
customMatchers: _customMatchers,
extendExpect: _extendExpect,
assertions: _assertions
};
|