Si estas trabajando sin contrato de trabajo antes de que te despidan deberías de denunciar tu situación laboral en la inspección d trabajo y seguridad social para que la inspección de trabajo envíe a la empresa a los inspectores de trabajo para que puedan verificar la existencia del vinculo laboral que mantienes con la empresa de forma que si estas trabajando sin contrato de trabajo y sin estar dado de alta en la seguridad serán los mismos inspectores de trabajo quien soliciten tu alta en la seguridad social desde la fecha de inicio de la actividad laboral y con un contrato de trabajo indefinido y con una jornada de trabajo a tiempo completo, pero si esperas a que te despidan y no puedes acreditar la existencia del vinculo laboral aunque podrías demandar a la empresa por tenerte trabajando de forma irregular sin embargo te seria mas complicado acreditar dicho vinculo laboral y ganar la demanda contra la empresa que SI LA DEMANDA LA PRESENTAS ANTE LA INSPECCIÓN DE TRABAJO, ANTES DE QUE SE PRODUJERA EL DESPIDO ... De todas formas te aconsejo que te informes del procedimiento a seguir para la demanda, en la inspección de trabajo y seguridad social.. Espero que la respuesta te sirva de ayuda, lo único que te pido, es que no dejes de valorar la respuesta como consideres oportuno, pulsando las estrellitas amarillas que se encuentran debajo de la pregunta muchas gracias y un saludo..
http://www.empleo.gob.es/itss/web/Utilidades/FAQs/SS/ss.html#A1