       vy1: 100
     }
 
-    it.skip "should update its data source's selected property", ->
+    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.skip "should update its selectors", ->
+    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.skip "should work when mappers are reversed", ->
+    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

    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

    target_range: new Range1d(target)
  })

  # The objects defined below to stub out the Plot and PlotView depend on the current interfaces
  # of Plot and PlotView and the specific implementation of GlyphRenderer and GlyphRendererView
  # initialization. For example, the GlyphRendererView defines its x and y mapper through:

  # @xmapper = @plot_view.frame.x_mappers[@model.x_range_name]
  # @ymapper = @plot_view.frame.y_mappers[@model.y_range_name]

  # so we put the mappers (mapper_normal and mapper_reverse, defined above)
  # in the stub objects in the same "location".

  plot_model_stub = {
    use_map: false
    lod_factor: 1
    plot: {lod_factor: 0.1}
  }

  plot_view_stub_normal = {
    frame:
      'x_mappers':
        {'default': mapper_normal}
      'y_mappers':
        {'default': mapper_normal}
    canvas_view:
      ctx: {'glcanvas': null}
    model:
      plot_model_stub
  }

  plot_view_stub_reverse = {
    frame:
      'x_mappers':
        {'default': mapper_reverse}
      'y_mappers':
        {'default': mapper_reverse}
    canvas_view:
      ctx: {'glcanvas': null}
    model:
      plot_model_stub
  }

  column_data_source = new ColumnDataSource({
