feat(update): add further test coverage