added more scenarios. cucumber test: one fail, one undefined