-
Book Overview & Buying
-
Table Of Contents
JavaScript Mobile Application Development
By :
Running Jasmine tests manually by running SpecRunner.html on every browser can be a time-consuming process; this is why automating Jasmine tests is important. In order to automate Jasmine tests, we can use Karma (http://karma-runner.github.io).
Karma is one of the best modern JavaScript test runners that can be used to automate JavaScript tests. Karma is based on Node.js and is distributed as a node package. Karma provides an easy-to-use command-line interface that we will illustrate in detail in the following sections.
Karma includes a web server that can capture one or more browser(s), execute JavaScript tests on the captured browsers, and finally, report the test results of every browser in the command-line interface. In order to capture a browser in Karma, you can execute one of the following two methods:
Make the browser(s) that you want to capture visiting Karma server URL (usually, it is http://${karma_server_ip}:9876/).
In the configuration file, you can...
Change the font size
Change margin width
Change background colour