También te pueden interesar las especificaciones del sistema para pruebas de extremo a extremo. De esa manera, la prueba se ejecuta contra un servidor Discourse real, por lo que no tienes que simular todas las solicitudes de red para el núcleo y ambos complementos.
La desventaja es que son mucho más lentas. Así que es mejor mantener las pruebas unitarias/de componentes en qunit si puedes.