Displaying 1 to 20 from 41 results

mathjs - An extensive math library for JavaScript and Node.js


Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.

jquery-mockjax - The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses


There are some minor breaking changes in v2, so if you need an older version, please check the v1.x branch or the list of releases in Github.jQuery Mockjax provides request/response mocking for ajax requests using the jQuery API and provides all standard behaviors in the request/response flow.

greatest - A C testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.


A testing system for C, contained in 1 file. greatest doesn't depend on anything beyond ANSI C89, and the test scaffolding should build without warnings when compiled with -Wall -Wextra -pedantic. It is under 1,000 LOC (SLOCCount), and does no dynamic allocation.




JUnit - A programmer-oriented testing framework for Java


JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.

gulp-mocha - Run Mocha tests


Keep in mind that this is just a thin wrapper around Mocha and your issue is most likely with Mocha.🔥 Want to strengthen your core JavaScript skills and master ES6? I would personally recommend this awesome ES6 course by Wes Bos. You might also like his React course.


gl-shader-output - test a shader's gl_FragColor output on a 1x1 canvas


A helper module for unit testing shaders and comparing the result of gl_FragColor from a 1x1 WebGL canvas. See glsl-hsl2rgb for a practical example.You can use this with tools like smokestack for test-driven GLSL development.

machiatto - Behaviour driven test framework.


Behaviour driven test framework.Project is currently under heavy development and not yet ready for production usage.

jasmine.async - Make Jasmine's asynchronous testing suck less.


Make Jasmine's asynchronous testing suck less. I love Jasmine. It's a great BDD-style testing framework for browser based JavaScript, and my preferred tool for doing that kind of work. But the asynchronous testing story in Jasmine is painful at best.

easy-sauce - Easily run JavaScript unit tests on the Sauce Labs cloud.


Easy Sauce is a Node.js library that makes it easy to run JavaScript unit tests on the Sauce Labs cloud. For a detailed explanation of how automated, cross-browser JavaScript unit testing works, and the motivation behind Easy Sauce, see the article Learning How to Set Up Automated, Cross-browser JavaScript Unit Testing.

proof - A test non-framework for Node.js.


A UNIX way test non-framework for the meticulous programmer who is also very lazy.

create-test-server - Creates a minimal Express server for testing


Inspired by the createServer() helper function in the Got tests.A simple interface for creating a preconfigured Express instance listening for both HTTP and HTTPS traffic.

tape-promise - Promise and async/await support for Tape


Promise and ES2016 (ES7) async/await support for Tape.This module assumes that you're familiar with at least the concepts of Promises and if you want to use async/await, then you must be familiar with Babel.

get-plane-normal - gets a plane's normal from 3 points


Gets a plane's normal from 3 points on that plane.With three points on the same plane, determines the unit normal and stores it in out [x, y, z].

parse-unit - parses number and unit, '20px' into [20, 'px']


Parses a number and unit string, eg "20px" into [20, "px"].Parses the string and its unit, returning an array containing the number and unit, separated.