Em um projeto atual, os poderes que desejam ter o teste de unidade incorporado em nosso ciclo de desenvolvimento para evitar a quantidade constante de bugs que parecem infiltrar-se em nosso código. O problema é que o código do espaguete é 95% por cento processual, com o qual eu nunca fiz testes de unidade (toda a minha experiência com testes de unidade foi com código OOP)
Portanto, minha pergunta, em poucas palavras, seria sensato prosseguir com o teste de unidade com nossa base de código atual ou sugerir que fosse adiada até que o aplicativo fosse migrado para uma estrutura OOP adequada?
PS: Embora tenha tentado estilizar esta pergunta como independente de idioma, acho que declarar que o aplicativo em questão usa PHP e javascript ajudará a fornecer respostas mais específicas que poderiam responder a essa pergunta, pois, por experiência, essa ocorrência ocorre mais com esses aplicativos.