base test spec stuff