     plot_view: plot_view_stub_reverse
     model: glyph_renderer
   })
-  ###
 
   sm = new SelectionManager()
 
-  it.skip "should start with no selectors", ->
+  it "should start with no selectors", ->
     expect(sm.selectors).to.deep.equal {}
 
   selector = null
 
-  it.skip "should add a selector when encountering a new renderer", ->
+  it "should add a selector when encountering a new renderer", ->
     selector = sm._get_selector(glyph_renderer_view_normal)
     expect(Object.keys(sm.selectors)).to.have.lengthOf(1)
     expect(sm.selectors).to.have.property glyph_renderer_view_normal.model.id
 
-  it.skip "should create a selector with an empty selection", ->
+  it "should create a selector with an empty selection", ->
     expect(selector.indices).to.deep.equal empty_selection
 
-  it.skip "should return the right selector", ->
+  it "should return the right selector", ->
     selector2 = sm._get_selector(glyph_renderer_view_normal)
     expect(Object.keys(sm.selectors)).to.have.lengthOf(1)
     expect(selector2).to.equal(selector)

    glyph:        new SomeMarker({x: {field: "x"}, y: {field: "y"}})
  })

  ### XXX: this fails with "cannot read property 'default' of undefined"
  glyph_renderer_view_normal = new GlyphRendererView({
    plot_model: plot_model_stub
    plot_view: plot_view_stub_normal

      vy1: 100
    }

    it "should update its data source's selected property", ->
      sm = new SelectionManager({'source': column_data_source})
      expect(sm.source.selected).to.deep.equal empty_selection
      sm.select('tool', glyph_renderer_view_normal, geometry, true)
      expect(sm.source.selected).to.not.deep.equal empty_selection

    it "should update its selectors", ->
      sm = new SelectionManager({'source': column_data_source})
      sm.select('tool', glyph_renderer_view_normal, geometry, true)
      expect(sm.selectors[glyph_renderer_view_normal.model.id]).to.not.deep.equal empty_selection

    it "should work when mappers are reversed", ->
      sm = new SelectionManager({'source': column_data_source})
      sm.select('tool', glyph_renderer_view_reverse, geometry, true)
      expect(sm.source.selected).to.not.deep.equal empty_selection
