Handle promises directly in delete tests
Add deletedAt column instead of hard deleting rows