Thursday, September 19, 2024 11:55:06 PM
> settings

Customize


Authenticate

> color_spec.rb
# frozen_string_literal: true

describe ESM::Color do
  describe "#colors" do
    it "should return all colors" do
      colors = ESM::Color.colors

      %i[BLUE RED].each do |color|
        color = ESM::Color.const_get(color)
        expect(colors).to include(color)
      end
    end
  end

  describe "#random" do
    it "should return a random color" do
      color = ESM::Color.random
      expect(color).to be_an(String)
    end
  end
end

describe ESM::Color::Toast do
  describe "#colors" do
    it "should return all colors" do
      colors = ESM::Color::Toast.colors

      %i[RED BLUE GREEN YELLOW ORANGE PURPLE PINK WHITE].each do |color|
        color = ESM::Color::Toast.const_get(color)
        expect(colors).to include(color)
      end
    end
  end
end
All opinions represented herein are my own
- © 2024 itsthedevman
- build 3c15a1b