User Tools

Site Tools


radar:javascript

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

radar:javascript [2013/11/26 01:39]
Admin Created from previously-started text document.
radar:javascript [2013/11/27 16:11] (current)
Admin [Testing] Add Karma and Istanbul.
Line 15: Line 15:
 ===== Testing ===== ===== Testing =====
  
 +  * Karma (test runner)
 +    * Works with server or client side code.
 +    * Integrates with Jasmine, QUnit, PhantomJS, Jenkins, etc.
   * Jasmine (testing framework)   * Jasmine (testing framework)
     * Syntax similar to RSpec, especially if using CoffeeScript.     * Syntax similar to RSpec, especially if using CoffeeScript.
 +  * Istanbul (code coverage)
   * FuncUnit (acceptance testing automation)   * FuncUnit (acceptance testing automation)
     * Similar to Selenium, but in-process.     * Similar to Selenium, but in-process.
Line 27: Line 31:
     * Actions: click, type, drag.     * Actions: click, type, drag.
       * F('​textarea'​).click().type('​Hello World'​);​       * F('​textarea'​).click().type('​Hello World'​);​
- 
- 
 ===== Concurrency ===== ===== Concurrency =====
  
radar/javascript.txt ยท Last modified: 2013/11/27 16:11 by Admin