1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
require 'spec_helper'
describe Orgmode::OutputBuffer do
it "computes outline level numbering" do
output_buffer = Orgmode::OutputBuffer.new ""
expect(output_buffer.get_next_headline_number(1)).to eql("1")
expect(output_buffer.get_next_headline_number(1)).to eql("2")
expect(output_buffer.get_next_headline_number(1)).to eql("3")
expect(output_buffer.get_next_headline_number(1)).to eql("4")
expect(output_buffer.get_next_headline_number(2)).to eql("4.1")
expect(output_buffer.get_next_headline_number(2)).to eql("4.2")
expect(output_buffer.get_next_headline_number(1)).to eql("5")
expect(output_buffer.get_next_headline_number(2)).to eql("5.1")
expect(output_buffer.get_next_headline_number(2)).to eql("5.2")
expect(output_buffer.get_next_headline_number(4)).to eql("5.2.0.1")
end
end
|