# frozen_string_literal: true require "spec_helper" require "xlsx_columns" RSpec.describe XlsxColumns do describe "#column" do context "when position below 26" do it "returns the corresponding letter" do expect(described_class.column(3)).to eql("C") expect(described_class.column(26)).to eql("Z") end end context "when position is above 26" do it "returns a combination of letters" do expect(described_class.column(27)).to eql("AA") expect(described_class.column(56)).to eql("BD") expect(described_class.column(456)).to eql("QN") expect(described_class.column(676)).to eql("ZZ") end end end end