This ain’t no Sham marriage! Machinist 2 has done away with the Sham module. But, at time of writing, this isn’t immediately obvious from the installation guide. So if you try to horseshoe your Machinist 1 (Sham-based) tests into Machinist 2 then you’ll find you get an error like
': undefined method name’ for Sham:Module (NoMethodError)
The solution is to use the new serial_number() method technique instead. For more info on what’s in Machinist 2 check out the What’s new in Machinist 2 page.
A short post but hopefully it helps someone. Mock on!