REST API에 대한 종단 간 테스트를 구현하는 데 api-easy을 사용하고 있습니다. 라이브러리 자체는 꽤 좋지만 실패한 테스트 디버깅은 예상했던 것보다 어렵지만 어쩌면 올바른 접근 방식을 사용하지 않을 수 있습니다. 이 문제가 발생했습니다 : 테스트가 OutOfMemory로 인해 현재 응답하지 않는 서버에 "GET"을 보냈습니다. 요청은 영원히 차단
서약을 사용하여 BDD로 node.js 프로젝트를 시작하려고합니다. 다음이 이상한 오류가 발생했습니다. 여기 내가 맹세와 표현을위한 작은 경로 테스트를 작성하려고하고 여기에 내 원래의 코드는, node_server.prototype.mainpage = function(callback) {
http.get({host:'localhost', port:
나는 단위 테스트를 만들기 위해 서약을 사용하려고합니다. "주제"가 '정의되지 않음'일 때 문제가 있습니다. 아래 예를 참조하십시오. var vows = require('vows'),
assert = require('assert');
function giveMeUndefined(){
return undefined;
}
vows.d
내 앱 서버는 node.js 클러스터 API cluster.fork()를 사용하여 여러 하위 프로세스를 포크합니다. 이것은 잘 작동합니다. 그러나 단위 테스트를 위해 서약을 사용하려고하면 내 응용 프로그램 서버 내부의 cluster.fork() 호출로 인해 테스트가 여러 번 실행됩니다. 기본-test.js var vows = require('vows');
오브젝트 계층 구조에 기반한 express.js 앱에 대한 경로를 추가하기위한 다음과 같은 함수는 맹세와 맹세의 분리를 깨지 않고 맹목적으로 vows.js를 사용하여 테스트 할 수 있습니까? var addRoutes = function(routeObject, app, path) {
var httpVerbs = ['get', 'post', 'put
Node.js 단위 테스트에서 구동되는 데이터를 만드는 방법은 무엇입니까 unit tests? 예를 들어 서로 다른 데이터 집합을 사용하여 여러 단위 테스트에서 다시 사용하려는 function/method이 있습니다. 나는 nodeunit, vows, whiskey, qunit, expresso를 들여다 보았다. 하지만이 기능을 구현하는 방법을 찾을 수 없
FTP 서버에 연결하고 매우 긴 디렉토리를 나열하는 코드를 작성했습니다. 응답을 받으려면 40 초 이상 걸릴 수 있습니다. 테스트를 시작하기 위해 코드를 작성했지만 오류 콜백이 실행되지 않습니다. 맹세 또는 노드에게 조금 차가워 지도록 지시하고 구성 가능한 최대 시간까지 콜백이 시작될 때까지 기다리는 방법이 있습니까? 여기 내 서약 코드입니다 : vows.
'npm install vows'를 사용하여 서원을 설치했고, 내가 '눈'을 가졌지 만 터미널에 'npm install eyes'를 실행했는지 확인했습니다. 로컬 사용자의 node_modules 폴더에 eye 폴더가 있는지 확인했습니다. 하지만 'vows'키워드를 사용하여 테스트를 실행하면 눈 모듈에 대해이 오류가 발생합니다. 여러 번 맹세와 눈을 제거하고
topic 부모 값을 자식 topic 값으로 전달하는 데 문제가 있습니다. 코드는 비동기식이며 문제가있는 곳이라고 생각합니다. JSON 응답의 일부가 테스트의 주제가되기를 바란다. 다음은 테스트의 관련 부분입니다. {
"A test":{
topic: function() {
request(conf.server + '/categor
설치가 필요합니다. index.html 문서에 설정되어있어 문제가 발생하지 않도록합니다 ... vowsjs가 require.config에 대해 불평하고 있습니다. 어쩌면 오래된 requirejs 버전을 사용하고 있습니까? Building node modules with AMD or RequireJS 자세한 내용은 : 는 var require = requir