tests/index.jsView |
---|
34 | 34 | t.true(m === message, 'should recive a message') |
35 | 35 | } |
36 | 36 | } |
37 | 37 | |
38 | | - try { |
39 | | - const hypervisor = new Hypervisor({dag: node.dag}) |
40 | | - hypervisor.registerContainer('test', testVMContainer) |
| 38 | + const hypervisor = new Hypervisor({dag: node.dag}) |
| 39 | + hypervisor.registerContainer('test', testVMContainer) |
41 | 40 | |
42 | | - const rootContainer = await hypervisor.createInstance('test') |
43 | | - const port = await rootContainer.createPort('test', 'first') |
| 41 | + const rootContainer = await hypervisor.createInstance('test') |
| 42 | + const port = await rootContainer.createPort('test', 'first') |
44 | 43 | |
45 | | - await rootContainer.send(port, message) |
| 44 | + await rootContainer.send(port, message) |
46 | 45 | |
47 | | - const stateRoot = await hypervisor.createStateRoot(rootContainer, Infinity) |
48 | | - t.deepEquals(stateRoot, expectedState, 'expected root!') |
49 | | - } catch (e) { |
50 | | - console.log(e) |
51 | | - } |
52 | | - |
| 46 | + const stateRoot = await hypervisor.createStateRoot(rootContainer, Infinity) |
| 47 | + t.deepEquals(stateRoot, expectedState, 'expected root!') |
53 | 48 | t.end() |
54 | 49 | }) |
55 | 50 | |
56 | | - tape('one child contract', async t => { |
| 51 | + tape.only('one child contract', async t => { |
57 | 52 | let message = new Message() |
58 | 53 | const expectedState = { '/': 'zdpuAqtY43BMaTCB5nTt7kooeKAWibqGs44Uwy9jJQHjTnHRK' } |
59 | 54 | let hasResolved = false |
60 | 55 | |
78 | 73 | this.kernel.incrementTicks(1) |
79 | 74 | } |
80 | 75 | } |
81 | 76 | |
82 | | - const hypervisor = new Hypervisor({dag: node.dag}) |
83 | | - hypervisor.registerContainer('test', testVMContainer) |
84 | | - hypervisor.registerContainer('test2', testVMContainer2) |
| 77 | + try { |
| 78 | + const hypervisor = new Hypervisor({dag: node.dag}) |
| 79 | + hypervisor.registerContainer('test', testVMContainer) |
| 80 | + hypervisor.registerContainer('test2', testVMContainer2) |
85 | 81 | |
86 | | - const root = await hypervisor.createInstance({type: 'test'}) |
87 | | - const port = await root.createPort('test', 'first') |
| 82 | + const root = await hypervisor.createInstance('test') |
| 83 | + const port = await root.createPort('test', 'first') |
88 | 84 | |
89 | | - await root.send(port, message) |
90 | | - console.log('sent!') |
91 | | - await hypervisor.createStateRoot(root, Infinity) |
92 | | - console.log('state root generated') |
93 | | - t.true(hasResolved, 'should resolve before generating the state root') |
| 85 | + await root.send(port, message) |
| 86 | + await hypervisor.createStateRoot(root, Infinity) |
| 87 | + console.log('state root generated') |
| 88 | + t.true(hasResolved, 'should resolve before generating the state root') |
| 89 | + } catch (e) { |
| 90 | + console.log(e) |
| 91 | + } |
94 | 92 | |
95 | 93 | |
96 | 94 | |
97 | 95 | |