add tests for the new non-promise response data