WIP: Undefined steps should cause a failed test results.
Undefined steps should cause a test failure.

This is better than silently passing - but needs improving.
Undefeined steps should now cause the test to fail - however the errordetails is not exposed.