JSFiddle - React, Tailwind, and code Playground
by efcl
HTML
<script src="https://raw.github.com/LearnBoost/expect.js/master/expect.js"></script>
<script src="https://raw.github.com/visionmedia/mocha/master/mocha.js"></script>
<link rel="stylesheet" href="https://raw.github.com/visionmedia/mocha/master/mocha.css">
<div id="mocha"></div>
JavaScript
mocha.setup('bdd');
describe('async', function() {
it('bad error message', function(done) {
setTimeout(function() {
expect(3).to.be(5);
done();
}, 200);
});
it('better error message', function(done) {
var _done = done;
done = function(err) {
if ('function' == typeof err) {
var _err = err;
err = function() {
try {
return _err.apply(this, arguments);
} catch(e) {
_done(e);
}
};
return err;
}
};
setTimeout(done(function() {
expect(4).to.be(5);
}), 200);
});
});
mocha.run();