0.0.6 • Published 8 years ago

ecmascript-evaluator v0.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
8 years ago

ECMAScript Evaluator

A small module for executing ES6 in the browser and running basic assertions. Built as part of Interactive ES6, an online JS workshop environment.

Usage

import Evaluator from 'ecmascript-evaluator';

Evaluator.run(`
  const x = 1;
  assertEqual(x, 1);
`).then((results) => {
  console.log(results);
  //=> [{ assertion: 'equal', args: [1, 1], passed: true }]
});

Evaluator.run(`
  const promise = Promise.resolve(3);
  assertResolvesTo(promise, 3);
  assertResolvesTo(promise, 4);
`).then((results) => {
  console.log(results);
  //=> [{ assertion: 'resolvesTo', args: ['promise', 3], passed: true },
  //=>  { assertion: 'resolvesTo', args: ['promise', 4], passed: false }]
});
0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago