add tests for expected failures / unexpected success