Sha256: a04254e59e259e27b39319ce2ac38d6357b3e91fb5765a3806d887d0b7a916fa

Contents?: true

Size: 643 Bytes

Versions: 6

Compression:

Stored size: 643 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'
require 'rubyXL/convenience_methods/color'

describe RubyXL::RgbColor do
  describe '.to_s' do
    it 'should properly translate RGB color to string' do
      rgb_color = RubyXL::RgbColor.new

      rgb_color.r = 1
      rgb_color.g = 2
      rgb_color.b = 255

      expect(rgb_color.to_s).to eq('0102ff')
    end

    it 'should properly translate RGB color with alpha value to string' do
      rgb_color = RubyXL::RgbColor.new

      rgb_color.r = 11
      rgb_color.g = 22
      rgb_color.b = 33
      rgb_color.a = 255

      expect(rgb_color.to_s).to eq('0b1621ff')
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rubyXL-3.4.33 spec/lib/rgb_color_spec.rb
rubyXL-3.4.32 spec/lib/rgb_color_spec.rb
rubyXL-3.4.31 spec/lib/rgb_color_spec.rb
rubyXL-3.4.30 spec/lib/rgb_color_spec.rb
rubyXL-3.4.29 spec/lib/rgb_color_spec.rb
rubyXL-3.4.28 spec/lib/rgb_color_spec.rb