Update tests to match spec naming pattern and use Chai assertions