Fatti
In questo caso, X., una dipendente di nazionalità marocchina, ha lavorato come donna delle pulizie e bambinaia per i coniugi Y. in Svizzera. I datori di lavoro non hanno pagato lo stipendio a X. per quasi un anno, ad eccezione di un importo di 1'438 franchi. Il 14 settembre 2005, X. ha risolto il suo impiego. X. ha successivamente adito la giurisdizione del tribunale del lavoro del Cantone di Neuchâtel per chiedere il pagamento di 51'160 franchi (ridotti a 40'000 franchi) di salario e di un'indennità per danno morale. Il Tribunale del lavoro ha condannato i coniugi Y. a pagare a X. 8'375 franchi 15 di salario lordo, negando l'esistenza di un giustificato motivo di risoluzione immediata. La Corte di Cassazione civile del Tribunale cantonale di Neuchâtel ha successivamente accolto parzialmente il ricorso di X. e condannato i coniugi Y. a pagarle 20'899 franchi 05 di salario lordo, ritenendo che il mancato pagamento dello stipendio costituisse di per sé un giustificato motivo di risoluzione immediata. Tuttavia, la corte cantonale ha rifiutato di accordare a X. un'indennità per danno morale.Legge
La questione centrale è se l'art. 337c cpv. 3 CO, che consente al giudice di accordare un'indennità in caso di licenziamento immediato ingiustificato da parte del datore di lavoro, possa essere applicato per analogia quando il lavoratore risolve il contratto con effetto immediato per giustificati motivi ai sensi dell'art. 337b CO. La giurisprudenza del Tribunale federale non ha risolto chiaramente questa questione. Una parte della giurisprudenza cantonale e della dottrina è favorevole all'applicazione analogica dell'art. 337c cpv. 3 CO, ritenendo che vi sarebbe una "disparità stridente" nel non accordare un'indennità al lavoratore nell'ambito dell'art. 337b CO. Tuttavia, la maggioranza della dottrina e della giurisprudenza respinge questa…