add test for invalid requirements
rename fixtures
add code to exception