Fix specs

This commit is contained in:
probablycorey
2014-01-21 18:09:53 -08:00
parent 1bd4d51879
commit 5a70276201
2 changed files with 5 additions and 4 deletions

View File

@@ -9,9 +9,7 @@ describe "install(commandPath, callback)", ->
destinationPath = path.join(directory, 'bin', 'source')
beforeEach ->
spyOn(installer, 'findInstallDirectory').andCallFake (callback) ->
callback(directory)
spyOn(installer, 'getInstallDirectory').andReturn directory
fs.removeSync(directory) if fs.existsSync(directory)
describe "on #darwin", ->

View File

@@ -23,6 +23,9 @@ unlinkCommand = (destinationPath, callback) ->
callback()
module.exports =
getInstallDirectory: ->
"/usr/local"
install: (commandPath, commandName, callback) ->
if not commandName? or _.isFunction(commandName)
callback = commandName
@@ -33,7 +36,7 @@ module.exports =
console.warn "Failed to install `#{commandName}` binary", error
callback?(error, sourcePath, destinationPath)
directory = "/usr/local"
directory = @getInstallDirectory()
if fs.existsSync(directory)
destinationPath = path.join(directory, 'bin', commandName)
unlinkCommand destinationPath, (error) ->