Checker
#getDependencies()
should return an object with 3 dependency properties
should have some non-empty dependency properties for the current manifest
#getUpdatedDependencies()
should have some empty dependency properties for the current manifest
#parseManifest()
should throw an error if the file is null
should throw an error if the file is a stream
should throw an error if the manifest is invalid
should return an object if the manifest is valid
#_transform()
should add a "david" property to the file object
david()
should return a Checker with a Reporter
Reporter
should properly initialize the checker properties
#log()
should throw an error if the "david" property is not found on the file object
#_report()
should output the file path
should output "All dependencies up to date." if there is no outdated dependencies
should output the package names and versions if there is some outdated dependencies