adds more tests related to validation on `saving` event