Hookable async + base test