모카를 사용하고 있으며 간단한 데이터베이스 쿼리를 테스트 할 때 간단한 Moongose 스키마 함수에 대해 비동기 테스트를 실행하려고 시도하지만 매번 초과 된 시간 초과 오류가 발생합니다. Error: timeout of 15000ms exceeded
at null.<anonymous> (/usr/local/lib/node_modules/moc
비동기 프로세스가 mongo에 작성한 내용을 검증하기위한 테스트를 작성 중이며 레코드가 포함되어 있는지 확인하기 위해 should.include에 문제가 있습니다. 를 단순화하기 위해, 나의 투사는 단일 필드 (ag_status)를 포함하고 내가해야로부터 다음과 같은 오류가 나타납니다 여기에 should.include를 호출하는 코드의 섹션이 1) Agri
현재 단위 테스트에서 종속성 모의 (mock)를 주입 할 수 있도록 https://github.com/felixge/node-sandboxed-module을 실험하고 있습니다. myModule.js : module.exports = {
func1: function() {
return {
'THIS': {
'IS': {
저는 블로깅 플랫폼을 작성 중이며 웹 서버에서 테스트 할 때 모든 것이 훌륭하게 작동합니다. 그러나 Mocha와 Should.js를 사용하여 단위 테스트를 작성하려고하는데 오류가 없어야하는 오류가 발생합니다. 여기 describe("#load()", function(done){
entries.load(fakeReq,fakeRes,function()
after을 사용하여 데이터베이스를 삭제하려고하면 테스트가 끝납니다. 나는 다음 시도 할 경우 : var db = mongoose.connect('mongodb://localhost/db-test')
describe('Database', function() {
before(function (done) {
db.connection.d
Coffeescript로 작성한 Node.js 프로젝트에서 should.js와 mocha를 함께 사용하고 싶습니다. (function(){
throw new Error('fail');
}).should.throw();
지금 내가 커피 스크립트에서 같은 표현을 쓰고 싶은처럼 순수 자바 스크립트에서 should.js의 표현이다. object.fu
나는 몽구스에서 save 미들웨어를 사용하여 어떤 행동이 취해질 때마다 DB에 활동 로그를 작성하고 있습니다. 뭔가 UserSchema.post("save", function (doc) {
mongoose.model("Activity").create({activity: "User created: " + doc._id});
});
처럼이 잘 작
나는 내 node.js 애플 리케이션의 테스트를 위해 추가 함수를 사용하여 라이브러리를 선언해야한다. 같은 뭔가이 의사 should = require "should"
myExists = (obj, msg) ->
# my special exist logic
containSomething = (obj, msg) ->
# my spec
Mocha.js 및 Should.js를 사용하여 express.js 앱이 올바른 데이터를 다시 보내고 있는지 효과적으로 테스트 할 수 있습니까? 우리가 묻는 이유는 때로는 req.xhr 동일한 데이터를 다른 형식으로 되돌려 보낼 경우 경로의 확장명에 따라 다릅니다. 따라서 우리는 주어진 상황에서 적절한 경로를 따라 가고 있는지 확인하기를 원합니다. shou
should.js (또는 node.js)에 의해 던져진 캐치되지 않는 예외를 처리하고 어설 션이 실패한 동일한 함수/블록에서 실행을 유지하는 방법은 무엇입니까? 나는 try/catch에서 어설 션을 래핑하려고 시도했지만 process.on ('uncaughtexception')으로 올라가는 것 같습니다. 마지막으로 프로덕션 코드에서 어설 션을 사용하여 속성