Sha256: 8537511966089fc28bd1b6e29f87e2ad8d27c9fdf16e1a5b4e18d36943d5f5a4
Contents?: true
Size: 1.32 KB
Versions: 17
Compression:
Stored size: 1.32 KB
Contents
require 'helper' describe Twitter::Size do describe "#==" do it "returns false for empty objects" do size = Twitter::Size.new other = Twitter::Size.new expect(size == other).to be_false end it "returns true when objects height and width are the same" do size = Twitter::Size.new(:h => 1, :w => 1, :resize => true) other = Twitter::Size.new(:h => 1, :w => 1, :resize => false) expect(size == other).to be_true end it "returns false when objects height or width are different" do size = Twitter::Size.new(:h => 1, :w => 1) other = Twitter::Size.new(:h => 1, :w => 2) expect(size == other).to be_false end it "returns false when classes are different" do size = Twitter::Size.new(:h => 1, :w => 1) other = Twitter::Base.new(:h => 1, :w => 1) expect(size == other).to be_false end it "returns true when objects non-height and width attributes are the same" do size = Twitter::Size.new(:resize => true) other = Twitter::Size.new(:resize => true) expect(size == other).to be_true end it "returns false when objects non-height and width attributes are different" do size = Twitter::Size.new(:resize => true) other = Twitter::Size.new(:resize => false) expect(size == other).to be_false end end end
Version data entries
17 entries across 17 versions & 1 rubygems