Calendar Messages (Tests\Feature\CalendarMessages)
- Kalender bisa dibuka semua peran
- Kepsek bisa menyimpan agenda
- Siswa tidak bisa menyimpan agenda
- Agenda tanpa judul ditolak
- Tanggal selesai sebelum mulai ditolak
- Halaman pesan bisa dibuka
- Percakapan langsung tidak duplikat
- Kirim pesan tersimpan dan terbaca
- Pesan kosong ditolak
- Bukan peserta tidak bisa mengirim
- Guru tidak bisa membuat pengumuman
- Kepsek bisa membuat pengumuman
Csrf Protection (Tests\Feature\CsrfProtection)
- Post tanpa token ditolak
- Post dengan token lolos filter csrf
- Route get tidak butuh token
Doc Deadline (Tests\Feature\DocDeadline)
- Deadline per dokumen tersimpan
- Tanggal kosong menghapus deadline khusus
- Tanggal tidak valid ditolak
- Jenis dokumen tidak dikenal diabaikan
- Resolusi deadline bertingkat
- Guru tidak bisa mengubah deadline
- Status deadline
Example Database
- Model find all
- Soft delete leaves row
Example Session
Health
- Is defined app path
- Base url has been set
Shared Docs (Tests\Feature\SharedDocs)
- Sk untuk semua guru terlihat semua guru
- Sk untuk guru tidak terlihat siswa
- Sk seluruh warga terlihat semua peran
- Sk panitia hanya terlihat penerimanya
- Can access mengikuti sasaran
- Unduh ditolak kalau bukan sasaran
- Halaman sk bisa dibuka semua peran
- Guru tidak bisa membuka halaman kelola
- Tata usaha boleh mengelola
- Penerima bisa diganti utuh
- Sasaran diterjemahkan untuk notifikasi
User Upsert (Tests\Feature\UserUpsert)
- Akun pra daftar dikenali lewat email
- Login kedua memakai google id
- Pengguna baru tetap dibuat