[softdeleteable] migrate tests and listener