@wordpress/e2e-tests
Version:
End-To-End (E2E) tests for WordPress.
24 lines (22 loc) • 474 B
JavaScript
/**
* WordPress dependencies
*/
import { store, getContext } from '@wordpress/interactivity';
store( 'test/generator-scope', {
callbacks: {
*resolve() {
try {
getContext().result = yield Promise.resolve( 'ok' );
} catch ( err ) {
getContext().result = err.toString();
}
},
*reject() {
try {
getContext().result = yield Promise.reject( new Error( '😘' ) );
} catch ( err ) {
getContext().result = err.toString();
}
},
},
} );