No passo 'when', se a data nao for válida, a news não será criada. Quando chegar no passo 'then', ele vai verificar se a news não foi armazenada no sistema (porque a data é inválida). Se ela de fato não foi armazenada, o teste passa.