Я бы хотел, чтобы o представила, чтобы она должна была содержать библиотеку, работающую для тестов моего приложения node.js, моих дополнительных функций.Как расширить библиотеку 'should'
Нечто подобное в этом псевдокоде
should = require "should"
myExists = (obj, msg) ->
# my special exist logic
containSomething = (obj, msg) ->
# my special assert logic
should.myExists = myExists
should.containSomething = containSomething
describe.only "`my extra `", ->
it 'should be working', (done) ->
obj = {}
obj.should.myExists
obj.should.not.myExists
obj.should.containSomething {cool:obj}
obj.should.not.containSomething {cool:obj}
done()
Любые предложения, как сделать это на практике?
вы пробовали его реализации? Что случилось, когда вы это сделали? –
@ ben336 это не работает. myExist не существует в объекте. – Luman75
Похоже, у вас есть опечатка. См. Мой ответ ниже. –