Sha256: 5edc885b56dd7a4d85e070fdfd90d09e0d476eecb2fa0827f8aaf50cacf0791b
Contents?: true
Size: 905 Bytes
Versions: 4
Compression:
Stored size: 905 Bytes
Contents
require 'shoes/spec_helper' describe Shoes::Gradient do let(:color1) { Shoes::COLORS[:honeydew] } let(:color2) { Shoes::COLORS[:salmon] } subject { Shoes::Gradient.new(color1, color2) } describe "comparable" do let(:new_color) { Shoes::COLORS[:limegreen] } it "is equal when values are equal" do gradient_2 = Shoes::Gradient.new(color1, color2) expect(subject).to eq(gradient_2) end it "is not equal when color 1 is different" do gradient_2 = Shoes::Gradient.new(new_color, color2) expect(subject).not_to eq(gradient_2) end it "is not equal when color 2 is different" do gradient_2 = Shoes::Gradient.new(new_color, color2) expect(subject).not_to eq(gradient_2) end it "is not equal to just a color" do gradient_2 = Shoes::Gradient.new(color1, new_color) expect(subject).not_to eq(gradient_2) end end end
Version data entries
4 entries across 4 versions & 3 rubygems