opts (28)


什麼是您使用的JavaScript單元測試和嘲笑框架?

什麼是您使用的JavaScript單元測試和嘲笑框架?

我的主要JavaScript框架是jQuery,所以我希望我的單元測試和嘲笑框架兼容。 我寧願不必引入另一個JavaScript框架。 我目前正在使用QUnit進行單元測試,並且使用Jack進行模擬,但對於JavaScript的整個單元測試來說,我還是個新手。 其他人有更好的工具來建議嗎? 什麼為你工作?…


javascript - 我如何定制Jasmine的目錄結構?

當使用Jasmine Rubygem時,我發現非常煩人,我必須符合spec文件夾中具有javascripts子文件夾的生成的目錄結構。 我發現它是無用的,因為我完全用Javascript編寫。 我發現我可以通過更改生成的jasmine.yml在public文件夾中更改這個,但是,這不是我想要的,因為我仍然需要保留javascripts文件夾。 有沒有什麼辦法來定制這個文件夾結構?…


node.js - 我如何用摩卡測試我的快遞應用程序?

我剛剛將shouldjs和mocha添加到我的Express應用程序進行測試,但我想知道如何測試我的應用程序。 我想這樣做: app=require '../app' routes=require '../src/routes' describe 'routes',-> describe '#show_create_user_screen',-> it 'should…


你如何安裝和運行Mocha,Node.js測試模塊? 安裝後獲取“mocha:command not found”

我很難讓Mocha如預期的那樣工作,我很樂意按照文檔說,但似乎並沒有太多的文件說明實際運行的事情。 我已經使用npm(全局和本地)安裝了它,每次運行它時,我都會得到: $ mocha mocha: command not found 好的,所以我覺得它不在我的PATH,所以我試著直接運行它, $./node_modules/mocha/bin/mocha execvp(): No su…



node.js - 如何在mocha中使用文件上傳進行單元測試

我有一個基於Express.js構建的應用程序,我想測試文件上傳功能。 我正在嘗試重現解析為req.files的對象(當使用express.bodyParser中間件時)。 我怎樣才能做到這一點?…


javascript - 全球`之前`和`beforeEach`為摩卡?

我現在正在使用摩卡進行javascript單元測試。 我有幾個測試文件,每個文件都有一個before和beforeEach,但是它們是完全一樣的。 我如何before所有人(或其中的一些人) before和before提供一個全球性的?…


testing - 前端測試:測試的內容和方法,以及使用的工具?

我已經為我的Ruby代碼編寫了一段時間的測試,但作為一個前端開發人員,我顯然有興趣將它帶入我為前端代碼編寫的代碼中。 我一直在玩的有很多不同的選擇: CasperJS Capybara&Rspec Jasmine 黃瓜或只是Rspec 人們用於測試的是什麼? 還有人們測試的是什麼? 只是JavaScript? 鏈接? 形式? 硬編碼內容? 任何想法將不勝感激。…


javascript - 如果一個失敗,從規範中跳過後續的Mocha測試

如果其中一個失敗,我找不到如何阻止某些部分運行的方法 我正在使用mocha-as-promised promise,因此代碼可能與usuall有所不同 describe("remote promises", function(){describe("browsing", function(){describe("getting page", function(){…


node.js - 在調用異步函數的摩卡測試中如何避免超時錯誤:超過2000ms的超時

在我的節點應用程序中,我使用摩卡來測試我的代碼。 在使用mocha調用多個異步函數時,我得到超時錯誤( Error: timeout of 2000ms exceeded.)。 我該如何解決這個問題? var module=require('../lib/myModule'); var should=require('chai').should(); describe('Testing…


karma runner - karma test runner在控制台中詳細測試報告

我剛開始用單元測試我的角度應用程序與業力。 一切都按預期工作 Chrome 26.0(Windows):執行1的1 Chrome 26.0(Windows):執行1次成功1次(0.878秒/ 0.112秒) 但是,有沒有辦法輸出有關測試結果的更多信息。 例如,它正在執行的Suite和測試名稱及其結果。 我已經閱讀了很少的教程,其中Jasmine測試結果在瀏覽器中輸出。 我想知道它也可以…




mocha test javascript framework node assert npm command jest unit