Jesse Gibson 53faba380b Update deps, add server, remove old code
Server code now powered by socket.io, basic serving logic and events. With luck, soon I'll have the socket sending out request events that are handled by the test stack.

Some dependencies were no longer necessary, so they've been removed from `package.json`.

Some code was no longer needed, so it was removed (the server events file)
2016-03-10 21:11:25 -07:00
2016-03-04 15:36:12 -07:00
2016-03-09 14:01:00 -07:00

Panic

A distributed testing framework designed for and built by the team at gunDB.

under development

Rough API draft

test('Client/server sync', function () {
	// set env variables
	this.env({
		url: 'http://localhost/gun'
	})

	// on every platform
	this.use(function () {
		this.env.db = new Gun(
			this.env.url
		)
	})

	// only on browsers
	this.client(function (client) {
		client.env.db.get('update').put({
			data: true
		})
	})
	
	// only on node clients
	this.server(function (server) {
		this.env.db.get('update').val(this.done)
	}, 15000)
	// 15 second timeout, run on the server
})

More sketches in notes.js

Description
No description provided
Readme 349 KiB
Languages
JavaScript 100%