spec/cc/analyzer/source_buffer_spec.rb (11 lines of code) (raw):

require 'spec_helper' describe CC::Analyzer::SourceBuffer do describe "#decompose_position" do it "extracts the line and column" do buffer = CC::Analyzer::SourceBuffer.new("foo.rb", "foo\nbar") line, column = buffer.decompose_position(5) expect(line).to eq 2 expect(column).to eq 1 end end end