# encoding: utf-8 require 'spec_helper' RSpec.describe Pastel::Color, '#==' do it "is true with the same enabled and eachline attributes" do expect(Pastel::Color.new(enabled: false, eachline: "\n")). to eq(Pastel::Color.new(enabled: false, eachline: "\n")) end it "is false with different enabled attribute" do expect(Pastel::Color.new(enabled: true, eachline: "\n")). not_to eq(Pastel::Color.new(enabled: false, eachline: "\n")) end it "is false with different eachline attribute" do expect(Pastel::Color.new(enabled: false, eachline: "\n")). not_to eq(Pastel::Color.new(enabled: false, eachline: "\r\n")) end it "is false with non-color" do expect(Pastel::Color.new(enabled: true)).not_to eq(:other) end end