I decided to cover all the hooks I wrote with unit tests. For that I tried to find a good testing framework for PowerShell.
So far, the only one I liked was Pester - it looks nice BDD framework. It has some limitations and I will probably later fork the project to overcome them
I also tried PsUnit - was not developed for an year and PsTest - did not like its output.