new sea test

This commit is contained in:
Jonathan Dunlap 2018-07-13 12:29:10 -07:00
parent 314d5af7ef
commit 86c4017aca
2 changed files with 61 additions and 1 deletions

View File

@ -53,9 +53,9 @@
"devDependencies": {
"@trust/webcrypto": "^0.7.1",
"aws-sdk": ">=2.153.0",
"concat-map": "^0.0.1",
"express": ">=4.15.2",
"ip": "^1.1.5",
"concat-map": "^0.0.1",
"mocha": ">=3.2.0",
"panic-manager": "^1.2.0",
"panic-server": "^1.1.1",

60
test/sea/sea2.js Normal file
View File

@ -0,0 +1,60 @@
/* global Gun,describe,expect,it,beforeEach */
/*eslint max-len: ["error", 95, { "ignoreComments": true }]*/
/*eslint semi: ["error", "always", { "omitLastInOneLineBlock": true}]*/
/*eslint object-curly-spacing: ["error", "never"]*/
/*eslint node/no-deprecated-api: [error, {ignoreModuleItems: ["new buffer.Buffer()"]}] */
var root;
var Gun;
(function(env){
root = env.window ? env.window : global;
env.window && root.localStorage && root.localStorage.clear();
try{ require('fs').unlinkSync('data.json') }catch(e){}
//root.Gun = root.Gun || require('../gun');
if(root.Gun){
//Gun = root.Gun = root.Gun;
} else {
var expect = global.expect = require("../expect");
root.Gun = require('../../gun');
//Gun.serve = require('../../lib/serve');
//require('./s3');
//require('./uws');
//require('./wsp/server');
require('../../lib/file');
require('../../sea.js');
}
}(this));
;(function(){
Gun = root.Gun
const SEA = Gun.SEA
if(!SEA){ return }
describe('SEA', function(){
var user;
var gun;
it('is instantiable', done => {
gun = Gun({ localStorage: true, radisk: false })
user = gun.user()
done()
})
it('register users', async done => {
user.create('bob', 'test123', err => {
console.log('sea', SEA.err)
expect(err).toHaveProperty('ok')
setTimeout(done, 30)
})
})
it('login users', async done => {
user.auth('bob', 'test123', err => {
expect(err).toHaveProperty('ok')
done()
})
})
})
})()