Skip to content

Instantly share code, notes, and snippets.

Tests

✔ emit objects [pass: 30, fail: 0, duration: 6.8s]
✔ emit one parameter [pass: 38, fail: 0, duration: 9ms]

Summary

  • duration: 6.9s
  • assertions: 68

Tests

✔ Platform [pass: 1, fail: 0, duration: 1ms]
✔ init [pass: 22, fail: 0, duration: 1ms]
✔ emit [pass: 27, fail: 0, duration: 12ms]
✔ emit with context [pass: 42, fail: 0, duration: 5ms]
✔ emit one value - two listeners [pass: 57, fail: 0, duration: 2ms]
✔ emit one value - one listener [pass: 40, fail: 0, duration: 1ms]
✔ emit many listeners [pass: 30, fail: 0, duration: 1ms]
@Hypercubed
Hypercubed / index.js
Created June 3, 2016 16:26
requirebin sketch
var barracks = require('barracks');
var dispatcher = barracks();
dispatcher.on('hello', function (name) {
document.write('Hello ' + name);
});
dispatcher.on('hello', function (name) {

To test

$ node ./example/test-error.js
$ echo $?   # prints 1, an error
1

$ node ./example/test-error.js | tap-summary
$ echo $?   # prints 0, no error
0
'use strict';
var fs = require('fs');
var test = require('ava');
var rimraf = require('rimraf');
var globbyMaster = require('globby');
var gs = require('glob-stream');
var suite = require('chuhai');
var globby = require('./');
var BENCH_DIR = 'bench';
node_modules
@Hypercubed
Hypercubed / index.js
Created June 24, 2016 02:14
requirebin sketch
var universe = require('universe');
var data = [{
date: "2011-11-14T16:17:54Z",
quantity: 2,
total: 190,
tip: 100,
type: "tab",
productIDs: ["001"]
@Hypercubed
Hypercubed / index.js
Created June 24, 2016 02:15
requirebin sketch
var universe = require('universe');
var data = [{
date: "2011-11-14T16:17:54Z",
quantity: 2,
total: 190,
tip: 100,
type: "tab",
productIDs: ["001"]
@Hypercubed
Hypercubed / index.js
Last active August 8, 2016 09:08
requirebin sketch
const barracks = require('barracks');
const dp = require('chi-datapackage');
const dpStore = barracks();
dpStore.use({
onError: (err, state, createSend) => {
console.error('Error:', err)
},
onAction: (data, state, name, caller, createSend) => {
@Hypercubed
Hypercubed / index.js
Created September 13, 2016 12:17
requirebin sketch
const dp = require('chi-datapackage');
const barracks = require('barracks');
const store = barracks()
store.use({
onError: (err, state, createSend) => {
console.error(`error: ${err}`);
},
onAction: (data, state, name, caller, createSend) => {