Latihan 3: TDD & CI/CD Automation — Testing

Latihan 3 dari materi TDD & CI/CD Automation di Testing — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Fase Green: kode awal sudah berisi test-nya, isPalindrome("katak") harus true dan isPalindrome("hello") harus false. Biarkan blok test itu.

  1. Di atas describe, tulis function isPalindrome(str) (atau const isPalindrome = ...).
  2. Bandingkan teksnya dengan versi terbaliknya, misalnya lewat split(""), reverse(), dan join(""), atau lewat loop for dari dua ujung.
  3. Kata yang bukan palindrom harus dijawab false, termasuk yang gak ada di test, misalnya isPalindrome("belajar").
  4. Semua test harus lulus. Test-nya memakai expect(isPalindrome(...)) dan toBe(false), jangan dihapus.

Hint