QUnit kullanıyorum, bu mükemmel.Javascript Sandbox birim testi
JS uygulamamı (function() {})();
sanal alanına ekledim. Bu, herkese açık istemediğim pek çok kodu gizler, ancak bu kodu da denemeliyim.
(function() {
var PublicAPI = window.PublicAPI = {};
PublicAPI.publicFunction = function (foo) {
PrivateAPI.privateFunction(foo);
return 'bar';
};
var PrivateAPI = {};
PrivateAPI.privateFunction: function (foo) {
// Make secret stuff that never gets returned to the public
// Could be an AJAX call.
}
})();
Yani burada kolayca birim test PublicAPI.publicFunction
ama nasıl PrivateAPI.privateFunction
test edecek edebilirsiniz: İşte