Chefspec library dependancies

I've moved most of my common helper methods into a central library cookbook rather than having them duplicated throughout several independent cookbooks which works fine with Kitchen but i'm running into an issue I can't crack with chefspec.

When running chefspec I get uninitialized constant errors when the helper tries to include all libraries in the cookbooks that include the central library cookbook.

The required library cookbook is in the Berksfile/metadata and i'm requiring chefspec/berkshelf so I don't know what i'm missing. From the few topics i've found on this subject it should be working as berkshelf should deal with the dependency on the library cookbook.