Sha256: e0c367443f29e015563bfdfc946a4b8c953db08903c43b2c7c6ab30fe5a185c2
Contents?: true
Size: 821 Bytes
Versions: 13
Compression:
Stored size: 821 Bytes
Contents
# frozen_string_literal: true require_relative 'test_helper' require_relative '../library/color_group/color_group' Java::Monkstone::PicrateLibrary.new.load(JRuby.runtime, false) java_import Java::Monkstone::ColorUtil Dir.chdir(File.dirname(__FILE__)) PALETTE = %w[#FFFFFF #FF0000 #0000FF].freeze COLORS = [16_777_215, 16_711_680, 255].to_java(:int) class ColorGroupTest < Minitest::Test def test_new group = ColorGroup.new(COLORS) assert group.is_a? ColorGroup end def test_web_array group = ColorGroup.from_web_array(PALETTE) assert group.is_a? ColorGroup end def test_ruby_string p5array = [16_777_215, 16_711_680, 255] group = ColorGroup.new(COLORS) code_string = "%w[#FFFFFF #FF0000 #0000FF]\n" result = group.ruby_code assert_equal(result, code_string) end end
Version data entries
13 entries across 13 versions & 1 rubygems