在我的服务器端文件中,我定义了两个函数,我想为它们编写驻留在测试目录中的文件中的测试用例。
~PRJ_DIR/server/file1.coffee
calcSha1Hash = (params) ->
.... logic...
anotherFunc = () ->
..somelogic..
x = calcSha1Hash(params)
~PRJ_DIR/tests/server/file1.coffee
MochaWeb?.testOnly () ->
describe.only("Hash generation. ", () ->
it(" calcSha1Hash returns Hash.", (dn) ->
dataDict = {email: 'johndoe@gmail.com'}
hash = calcSha1Hash (dataDict)
chai.assert.isDefined(hash)
dn()
)
)
如何在 Meteor 的测试用例中调用服务器端 func(calcSha1Hash)