|
|
@@ -1,5 +1,6 @@
|
|
|
should = require('chai').should()
|
|
|
modulePath = "../../../../app/js/Features/Project/ProjectDetailsHandler"
|
|
|
+Errors = require "../../../../app/js/Features/Errors/Errors"
|
|
|
SandboxedModule = require('sandboxed-module')
|
|
|
sinon = require('sinon')
|
|
|
assert = require("chai").assert
|
|
|
@@ -50,9 +51,9 @@ describe 'ProjectDetailsHandler', ->
|
|
|
|
|
|
it "should return an error for a non-existent project", (done)->
|
|
|
@ProjectGetter.getProject.callsArg(2, null, null)
|
|
|
- @handler.getDetails "0123456789012345678901234", (err, details)=>
|
|
|
- assert.equal(err, undefined)
|
|
|
- assert.equal(details, undefined)
|
|
|
+ err = new Errors.NotFoundError("project not found")
|
|
|
+ @handler.getDetails "0123456789012345678901234", (error, details) =>
|
|
|
+ err.should.eql error
|
|
|
done()
|
|
|
|
|
|
it "should return the error", (done)->
|