Sha256: a5a7672a780b52fb21b33180b0ed619d74382b10135dee4928e09e78d21b9c8d
Contents?: true
Size: 726 Bytes
Versions: 6
Compression:
Stored size: 726 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' require 'rubyXL/convenience_methods/color' describe RubyXL::Color do describe '.validate_color' do it 'should return true if a valid hex color without a # is passed' do expect(RubyXL::Color.validate_color('0fbCAd')).to eq(true) end it 'should return true if a valid hex color with alpha is passed' do expect(RubyXL::Color.validate_color('01AbCdeF')).to eq(true) end it 'should cause an error if an invalid hex color code or one with a # is passed' do expect { RubyXL::Color.validate_color('#G') }.to raise_error(RuntimeError) expect { RubyXL::Color.validate_color('1234567') }.to raise_error(RuntimeError) end end end
Version data entries
6 entries across 6 versions & 1 rubygems