Equipe 3 - Atividade 4

Atividade 4
Não. Esse último passo é "When(~'^I upload the file "([^"]*)" that also contains a journal article entitled "([^"]*)" with the same details information$')", enquanto que o de cima é "When(~'^I upload the file "([^"]*)" that contains a journal article entitled "([^"]*)" with journal "([^"]*)" authored by me$')". A diferença está no "also" e apesar de parecer insignificante, tem diferença na semântica do cenário, em conjunto com o given. Quando esse passo com also é executado, o given dele certifica que existe a publicação X no sistema e então o arquivo importando contém a mesma publicação X. Em outro cenário, o sistema não tem a publicação X e o arquivo importado a contém.