Ho sviluppato un'applicazione Web utilizzando Angular JS. Ricevo pochi CR aggiuntivi che devono essere implementati nell'uso dell'approccio TTD. Abbiamo casi di test unitari di ritorno con Jasmine e Karma. La sfida che stiamo affrontando è quando proviamo a scrivere un caso di test unitario per più controller. Ho un ritorno pagina principale su Home Controller & ha un evento di trasmissione in un altro controller. Quando scrivo un caso di test unitario, l'oggetto per il controller che ha questo evento di trasmissione non è inizializzato.Angular JS Test driven Sviluppo con più controller
C'è un modo per iniettare il secondo controller come oggetto dipendente. Le risposte con link di esempio Reference o codice dimostrativo sono molto apprezzate.
Penso che il thread del metodo di test stia emettendo come thread univoco perché cross library non può avere thread multipli. Si può provare a scrivere un factory di inizializzazione degli eventi sul controller principale per casi di test speciali. Non ho avuto questo solo penso – dewelloper