Sha256: 5525731a4f502ddcf4098ecf49d2757bef02ba1b727bed38a0c13a9ef1054d5d
Contents?: true
Size: 1.31 KB
Versions: 4
Compression:
Stored size: 1.31 KB
Contents
require 'spec_helper' describe ExcelAbstraction::Cell do subject { described_class.new(position: 1, val: "CellValue", style: {bold: true}) } describe "#<=>" do context "when the other position is before" do let(:other){ described_class.new(position: 0, val: nil) } it "return 1" do expect(subject <=> other).to eq 1 end end context "when the other position is same" do let(:other){ described_class.new(position: 1, val: nil) } it "return 0" do expect(subject <=> other).to eq 0 end end context "when the other position is after" do let(:other){ described_class.new(position: 2, val: nil) } it "return -1" do expect(subject <=> other).to eq -1 end end end describe "#==" do context "when the cells are equal" do let(:other){ described_class.new(position: 1, val: "CellValue", style: {bold: true}) } it "returns true" do expect(subject == other).to be_truthy end end context "when the cells are not equal" do let(:other){ described_class.new(position: 1, val: "OtherCellValue", style: {bold: true}) } it "returns false" do expect(subject == other).to be_falsey end end end describe "#to_cell" do its(:to_cell){ is_expected.to eq subject } end end
Version data entries
4 entries across 4 versions & 1 rubygems