ngCordova – good, but can’t use in browser.
ngCordovaMocks - helps a lot, but still need to set grunt task to change what to include for testing in browser and production.
But why not to use $provider for this and set config.js ?
And some resources:
ngCordova has mocks? https://github.com/driftyco/ng-cordova/releases