const hub = require('../')
const test = require('tape')
const bs = require('brisky-stamp')

test('context', t => {
  const server = hub({
    id: 'server',
    key: 'server',
    port: 6060,
    somefield: {
      val: 'somefield!',
      stamp: bs.create('click', 'client', 0.0001)
    }
  })

  const hybrid = hub({
    key: 'hybrid',
    id: 'hybrid',
    port: 6061
  })

  hybrid.subscribe(true)

  const client1 = hub({
    url: 'ws://localhost:6061',
    id: 'client1',
    context: 'a'
  })

  const client2 = hub({
    url: 'ws://localhost:6061',
    id: 'client2',
    context: 'b'
  })

  // client

  client1.set({ blurf: 'hello' })
})

@@ -109,16 +109,19 @@
 t =%3E %7B%0A 
+ //
  const s
@@ -135,16 +135,19 @@
  hub(%7B%0A 
+ //
    id: '
@@ -156,16 +156,19 @@
 rver',%0A 
+ //
    key: 
@@ -175,26 +175,29 @@
 'server',%0A  
+//
   
+ 
 port: 6060,%0A
@@ -198,18 +198,21 @@
 6060,%0A  
+//
   
+ 
 somefiel
@@ -217,16 +217,19 @@
 eld: %7B%0A 
+ //
      val
@@ -245,16 +245,19 @@
 eld!',%0A 
+ //
      sta
@@ -302,14 +302,20 @@
 1)%0A 
+ //
    %7D%0A 
+ //
  %7D)%0A
@@ -517,24 +517,27 @@
  'a'%0A  %7D)%0A%0A 
+ //
  const clien
@@ -540,32 +540,35 @@
 lient2 = hub(%7B%0A 
+ //
    url: 'ws://lo
@@ -576,34 +576,37 @@
 alhost:6061',%0A  
+//
   
+ 
 id: 'client2',%0A 
@@ -601,24 +601,27 @@
 'client2',%0A 
+ //
    context: 
@@ -625,16 +625,19 @@
 t: 'b'%0A 
+ //
  %7D)%0A%0A  /

remove client