Testing Hook Libraries

I am trying to upgrade some hooks to be able to use them with kedro 0.17.x. The change was not too hard, but testing hooks is quite difficult to mock out a full kedro project sucessfully with different configurations. For me testing hooks is significantly more diffifult than creating them. Does anyone have good suggestions for testing hooks?

My technique thus far is to copy a module from the kedro test suite and build from there.