Overview
Siesta is a JavaScript unit testing tool that can help you test any JavaScript code and also perform testing of the DOM and simulate user interactions. The tool can be used together with any type of JavaScript codebase – jQuery, Ext JS, NodeJS, Dojo, YUI etc. Using the API, you can choose from many types of assertions ranging from simple logical JS object comparisons to verifying that an HTML element is visible in the DOM. It comes in two versions: Lite and Standard. With Lite you can easily test your JavaScript in the browser, and with Standard you can also automate your tests (highly recommended).
We of course also use Siesta to test our own JavaScript components, and our test suites contain several thousand assertions. If you find a bug, please let us know by submitting a bug report (or even better, a simple Siesta test case) here.
![]()
Key Features
- Short learning curve.
- Completely web based, no need to install any extra software.
- Write unit tests in plain Javascript.
- Simulate key and mouse events.
- Improves your confidence in your codebase.
- Siesta Standard can be automated using Selenium or PhantomJS.
Getting Started
Download A Free Trial
![]()
Siesta Lite vs. Siesta Standard
We have two different editions of Siesta – Lite and Standard. With Lite, you can use all the regular features of the Siesta tool and run tests in the browser. If you want the ability to run your tests on the command line, you will need the Standard version.
| Lite | Standard | |
|---|---|---|
| Run Tests in the Browser | ||
| Run Tests in NodeJS | ||
| Source Code, Examples, and Docs | ||
| Community Forum Support | ||
| Premium Forum Support | ||
| Cross Page Testing | ||
| Selenium Integration | ||
| Phantom JS Integration | ||
| Free Upgrades | Free | First 12 Months |
![]()
![]()
Fredric Berling
DecidoKompetensor
Latest Releases
