Bryntum

Siesta Lite is a free generic JavaScript unit testing framework which can also simulate user interactions with the DOM. It is completely web based and tests can be run in any browser. Using Siesta Standard you can also run your tests headlessly using PhantomJS or Selenium. As modern web applications rely more on JavaScript, this tool will help you increase your confidence in your codebase.

Download Siesta Lite
or
  • Siesta
  • Siesta
  • Siesta
  • Siesta
  • INTRODUCTION

    Siesta is a JavaScript unit testing tool that can help you test JS 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.

    We of course also use Siesta to test our own Ext JS scheduling tools, and our test suite contains several hundred 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 as well as complex drag and drop operations.
    • Improves your confidence in your codebase.
    • Siesta Standard can be automated using Selenium or PhantomJS.