Socket
Socket
Sign inDemoInstall

@bryntum/siesta

Package Overview
Dependencies
78
Maintainers
3
Versions
6
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @bryntum/siesta

Stress-free JavaScript/TypeScript testing and benchmarking tool


Version published
Weekly downloads
118
increased by84.38%
Maintainers
3
Created
Weekly downloads
 

Readme

Source

Siesta

Siesta is a stress-free, ubiquitous, open-source JavaScript/TypeScript testing tool, developed at Bryntum starting from the 2009.

Version 6 is a complete rewrite, using a modern technology stack and the decade of test driven development experience.

Main features:

  • One test tool to run them all. Siesta can run tests in browsers, Node.js and Deno environments.
  • Supports parallel execution
  • Provides accurate and well-formatted deep diff for equality assertion

Siesta powers the test suites of all Bryntum products and thousands of our clients.

Supported target environments

Siesta can run the test in browsers, Node.js and Deno.

Siesta supports modern, ever-green browsers only - Chrome, Firefox, Safari and Edge Chromium. IE and legacy Edge are not supported.

Siesta supports all maintained LTS releases of Node.js.

Siesta supports the latest release of Deno.

Installation

Node.js environment:

npm install @bryntum/siesta --save-dev

Deno environment:

deno install -n siesta -A -q --unstable --no-check https://cdn.jsdelivr.net/npm/@bryntum/siesta@latest/bin/siesta-deno.js

Build statuses

BuildNode.jsDenoChromeFirefoxSafari
Siesta isomorphicNode.js build statusDeno build statusChrome build statusFirefox build statusSafari build status
Siesta Node.js 12Node.js 12 build status
Siesta Node.js 14Node.js 14 build status
Siesta Node.js 16Node.js 16 build status
Siesta DenoDeno build status

Documentation

Please start reading from one the following guides, corresponding to the environment, in which you'd like to run the tests:

Getting started with Siesta in Node.js environment

Getting started with Siesta in Deno environment

Getting started with Siesta in browser environment

Github repo

https://github.com/bryntum/siesta

Connect

We welcome all feedback - please tell us what works well in Siesta, what causes trouble and what any other features you would like to see implemented.

Please report any found bugs in the issues tracker

Ask questions in the forum

Chat live at Discord

Follow the development blog

MIT License

Copyright (c) 2009-2021 Bryntum, Nickolay Platonov

Keywords

FAQs

Last updated on 01 Jul 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc