Merge remote-tracking branch 'origin/1.2.1-wip' into 1.2.1-wip
add mockery
Update spec
Update spec