Como espionar o componentWillMount usando jest e enzima

Estou tentando testar se componentWillMount foi chamado e, para isso, meu teste é

test('calls `componentWillMount` before rendering', () => {
  let fn = jest.fn(SomeComponent.prototype.componentWillMount)
  mount(<SomeComponent />)
  expect(fn).toHaveBeenCalled()
})

Mas mesmo que o método componentWillMount seja chamado, o teste não passa. O que estou perdendo aqui?