0
我有一個簡單的lodash混入:使用自定義功能擴展should.js
var _ = require('lodash')
_.mixin(require('lodash-uuid'))
,我可以在代碼中使用像這樣:
if (_.isUuid(someValue)) {
// it's a uuid!
}
我希望能夠延長should.js基於測試,以利用該模塊,例如:
response.should.have.property('uuid').which.is.a.uuid()
的docs用於延伸應該稍微輕一點;我想:
var uuid = should.extend('uuid', _.isUuid)
但拋出:
TypeError: response.should.have.property(...).which.is.a.uuid is not a function
不錯!謝謝。 Should.js文件沒有留下任何跡象表明,這將是做到這一點的方法...... – brandonscript
是的,可能。我會盡力在稍後解決。 –