             expect(image_dimensions.width).to.be.equal(100)
             expect(image_dimensions.height).to.be.equal(200)
 
-          it.skip "Should return height = 0.30 * frame_height for 'short' palette", ->
+          it "Should return height = 0.30 * frame_height for 'short' palette", ->
             @color_bar.color_mapper = new LinearColorMapper({low: 1, high: 100, palette: Viridis.Viridis3})
 
             image_dimensions = @color_bar._computed_image_dimensions()
             expect(image_dimensions.width).to.be.equal(25)
             expect(image_dimensions.height).to.be.equal(150)
 
-          it.skip "Should return height = palette.length * 25 for 'medium' palette", ->
+          it "Should return height = palette.length * 25 for 'medium' palette", ->
             @color_bar.color_mapper = new LinearColorMapper({low: 1, high: 100, palette: Viridis.Viridis10})
 
             image_dimensions = @color_bar._computed_image_dimensions()
             expect(image_dimensions.width).to.be.equal(25)
             expect(image_dimensions.height).to.be.equal(250)
 
-          it.skip "Should return height = 0.80 * plot.height for 'long' palette", ->
+          it "Should return height = 0.80 * plot.height for 'long' palette", ->
             @color_bar.color_mapper = new LinearColorMapper({low: 1, high: 100, palette: Viridis.Viridis256})
 
             image_dimensions = @color_bar._computed_image_dimensions()


    beforeEach ->
      # Stub solver computed values with deterministic frame height and width
      frame_stub = sinon.stub(@plot.plot_canvas.frame, 'get')
      frame_stub.withArgs('height').returns(500)
      frame_stub.withArgs('width').returns(500)

    describe "ColorBar.Model._title_extent method", ->

      it.skip "_title_height should return 0 if there is no title", ->
        title_height = @color_bar._title_extent()
        expect(title_height).to.be.equal(0)

      it.skip "_title_height should calculate title height plus title_standoff if there is a title", ->
        @color_bar.title = "I'm a title"
        @color_bar.title_standoff = 5
        title_height = @color_bar._title_extent()
        expect(title_height).to.be.equal(20)

    describe "ColorBar.Model._tick_extent method", ->
      it.skip "Should return zero if either low or high are unset", ->
        @color_bar.color_mapper = new LinearColorMapper({palette: Viridis.Viridis10})
        expect(@color_bar._tick_extent()).to.be.equal(0)

      it.skip "Should return major_tick_out if both low and high are set", ->
        @color_bar.color_mapper = new LinearColorMapper({low: 0, high: 10, palette: Viridis.Viridis10})
        @color_bar.major_tick_out = 6
        expect(@color_bar._tick_extent()).to.be.equal(6)

    describe "ColorBar.Model._tick_coordinate_mapper method", ->

      it.skip "LinearColorMapper should yield LinearMapper instance with correct state", ->
        @color_bar.color_mapper = new LinearColorMapper({low: 0, high: 10, palette: Viridis.Viridis10})
        mapper = @color_bar._tick_coordinate_mapper(100) #length of scale dimension
        expect(mapper).to.be.instanceof(LinearMapper)
        expect(mapper.mapper_state).to.be.deep.equal [10, 0]

      it.skip "LogColorMapper should yield LogMapper instance with correct state", ->
        @color_bar.color_mapper = new LogColorMapper({low: 0, high: 10, palette: Viridis.Viridis10})
        mapper = @color_bar._tick_coordinate_mapper(100) #length of scale dimension
        expect(mapper).to.be.instanceof(LogMapper)

            expect(image_dimensions.width).to.be.equal(100)
            expect(image_dimensions.height).to.be.equal(200)

          it "Should return width = 0.30 * plot.width for 'short' palette", ->
            @color_bar.color_mapper = new LinearColorMapper({low: 1, high: 100, palette: Viridis.Viridis3})

            image_dimensions = @color_bar._computed_image_dimensions()
            expect(image_dimensions.width).to.be.equal(150)
            expect(image_dimensions.height).to.be.equal(25)

          it "Should return width = palette.length * 25 for 'medium' palette", ->
            @color_bar.color_mapper = new LinearColorMapper({low: 1, high: 100, palette: Viridis.Viridis10})

            image_dimensions = @color_bar._computed_image_dimensions()
            expect(image_dimensions.width).to.be.equal(250)
            expect(image_dimensions.height).to.be.equal(25)

          it "Should return width = 0.80 * plot.width for 'long' palette", ->
            @color_bar.color_mapper = new LinearColorMapper({low: 1, high: 100, palette: Viridis.Viridis256})

            image_dimensions = @color_bar._computed_image_dimensions()
