         done()
       g.setEdgeMetadata e.from.node, e.from.port, e.to.node, e.to.port,
         hello: 'World'
-    it 'should contain one IIP', ->
-      chai.expect(g.initializers.length).to.equal 1
+    it 'should contain two IIPs', ->
+      chai.expect(g.initializers.length).to.equal 2
     it 'should contain one published inport', ->
       chai.expect(g.inports).to.not.be.empty
     it 'should contain one published outport', ->

      }
    },
    {
      "data": "Hello, world!",
      "tgt": {
        "process": "Foo",
        "port": "in"
      }
    }
  ]

        done()
      g.setNodeMetadata 'Foo',
        hello: 'World'
    it 'should contain two connections', ->
      chai.expect(g.edges.length).to.equal 2
    it 'the first Edge should have its metadata intact', ->
      edge = g.edges[0]
      chai.expect(edge.metadata).to.be.an 'object'
