Sha256: b6f3d43e4270eab15bca2fd78d9ce6c9900a488f8d7ec940c7f300d59d0e6431

Contents?: true

Size: 918 Bytes

Versions: 10

Compression:

Stored size: 918 Bytes

Contents

describe "it has colors attribute", :shared => true do   
  it 'sets its colors value' do
    color_list =  ['#7e7587','#990000','#009900', '#3e5643', '#660000', '#003300']  
    @chart.colors = color_list
    @chart.colors.should == color_list
  end
  
  it 'colors should be an array' do 
    lambda {
      @chart.colors = '#000000'
    }.should raise_error(ArgumentError)
  end

  it 'colors should be valid hex values' do 
    lambda {
      @chart.colors = ['#000000', 'NOTHEX']
    }.should raise_error(ArgumentError)
  end
end

describe "it sets default values", :shared => true do
  it 'colors' do
    @chart.colors.should == Seer::Chart::DEFAULT_COLORS
  end

  it 'legend' do
    @chart.legend.should == Seer::Chart::DEFAULT_LEGEND_LOCATION
  end

  it 'height' do
    @chart.height.should == Seer::Chart::DEFAULT_HEIGHT
  end

  it 'width' do
    @chart.width.should == Seer::Chart::DEFAULT_WIDTH
  end
end

Version data entries

10 entries across 10 versions & 4 rubygems

Version Path
glennr-seer-0.9.3 spec/helpers.rb
seer-0.9.1 spec/helpers.rb
seer-0.9.0 spec/helpers.rb
sylvaing-seer-0.7.1 spec/helpers.rb
seer-0.7.0 spec/helpers.rb
seer-0.6.1 spec/helpers.rb
seer-0.6.0 spec/helpers.rb
ncri-seer-0.5.2 spec/helpers.rb
ncri-seer-0.5.1 spec/helpers.rb
seer-0.5.0 spec/helpers.rb