(feat)finalizando o teste 08-isAnagram (refactor) o index.test.js estava com com acentos no í e apontava como referença de erro foi nescessario alterar para poder proseguir com o código

This commit is contained in:
wellington carlos 2022-10-31 19:06:51 -03:00
parent 41336757a9
commit 7977d238da
2 changed files with 32 additions and 8 deletions

View File

@ -1,4 +1,28 @@
export function isAnagram(word1, word2) {
// implementar logica aqui
}
if (word1.length !== word2.length) {
return false;
} else {
if (
word1.toLowerCase().split("").sort().join("") ===
word2.toLowerCase().split("").sort().join("")
) {
return true;
} else {
return false;
}
}
}

View File

@ -5,23 +5,23 @@ describe("isAnagram", () => {
expect(isAnagram("roma", "amor")).toBe(true);
});
ít("Dever retornar true quando passamos as palavras \"Buckethead\" e \"DeathCubeK\"", () => {
it("Dever retornar true quando passamos as palavras \"Buckethead\" e \"DeathCubeK\"", () => {
expect(isAnagram("Buckethead", "DeathCubeK")).toBe(true);
});
ít("Dever retornar true quando passamos as palavras \"Twoo\" e \"WooT\"", () => {
it("Dever retornar true quando passamos as palavras \"Twoo\" e \"WooT\"", () => {
expect(isAnagram("Twoo", "WooT")).toBe(true);
});
ít("Dever retornar false quando passamos as palavras \"dumble\" e \"bumble\"", () => {
it("Dever retornar false quando passamos as palavras \"dumble\" e \"bumble\"", () => {
expect(isAnagram("dumble", "bumble")).toBe(false);
});
ít("Dever retornar false quando passamos as palavras \"ound\" e \"round\"", () => {
it("Dever retornar false quando passamos as palavras \"ound\" e \"round\"", () => {
expect(isAnagram("ound", "round")).toBe(false);
});
ít("Dever retornar false quando passamos as palavras \"apple\" e \"pale\"", () => {
it("Dever retornar false quando passamos as palavras \"apple\" e \"pale\"", () => {
expect(isAnagram("apple", "pale")).toBe(false);
});
});