Stream beets imports over HTTP.

test(hooks): assert discovered hook paths and cover ValidateDirectory and Run boundaries #37

Merged glerp.sullen.net
targeting main from glerp.sullen.net/goosefoot:test/hygiene-hooks
Merged opened by and assigned to glerp.sullen.net
targeting main from glerp.sullen.net/goosefoot:test/hygiene-hooks

Summary #

  • Assert complete hooks.Hook{Name, Path} structs across all hooks.Discover tests so Path population is verified alongside derived step names.
  • Add missing happy-path coverage for hooks.ValidateDirectory on a valid directory and hooks.Discover on an empty directory, plus direct error-boundary tests for hooks.Discover (missing directory, broken symlink) and Hook.Run (non-zero exit).
  • Replace abbreviated identifiers (dir, targetDir, perm) with full descriptive names.
Commits 0