Hi,
again I hit by thinking that verify_partial_doubles is now default in rspec3. 
It is not and will be in rspec4.
So what it means? rspec does not check if mocked methods exists at all and it 
can result in many not so funny errors in test suite. I am just faced it in 
network, so I create non trivial commit[1] that enables it there. It includes 
also how to avoid failures on mocked class[2] which avoided build dependencies. 
From list of errors it can check is typos[3], mocking of wrong class[4] and 
mocking non-existing methods[5].

So feel free to take it as inspiration and enable it also in your test helper.
Josef

[1] 
https://github.com/yast/yast-network/pull/830/commits/e18da64fce25242a5171094819e72738a449c759
[2] 
https://github.com/yast/yast-network/pull/830/commits/e18da64fce25242a5171094819e72738a449c759#diff-f14ca9959ff06f3ca2ee6b9564866954R58
[3] 
https://github.com/yast/yast-network/pull/830/commits/e18da64fce25242a5171094819e72738a449c759#diff-e689dd31f1b8ec0002020f4143c8c104R119
[4] 
https://github.com/yast/yast-network/pull/830/commits/e18da64fce25242a5171094819e72738a449c759#diff-cc5a7158462444de5d7be71f2be3bc77R361
[5] 
https://github.com/yast/yast-network/pull/830/commits/e18da64fce25242a5171094819e72738a449c759#diff-7c2060876e2d400ba615f6fed6b55d8eL60
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to