Sha256: 363c1f3b9a6f949bcdffc5aba2bd1ab60e24911d692840d6872dd0e2128f0700

Contents?: true

Size: 718 Bytes

Versions: 27

Compression:

Stored size: 718 Bytes

Contents

require 'spec_helper'

describe Locomotive::Steam::RenderError do

  let(:message)   { 'Wrong syntax' }
  let(:file)      { 'template.liquid.haml' }
  let(:source)    { %w(a b c d e f g h i j k l m n o p q r s t u v w y z).join("\n") }
  let(:line)      { 10 }
  let(:backtrace) { 'Backtrace' }
  let(:error)     { described_class.new(message, file, source, line, backtrace) }

  describe '#code_lines' do

    subject { error.code_lines }

    it { is_expected.to eq [[5, 'f'], [6, 'g'], [7, 'h'], [8, 'i'], [9, 'j'], [10, 'k'], [11, 'l'], [12, 'm'], [13, 'n'], [14, 'o'], [15, 'p']] }

  end

  describe '#backtrace' do

    subject { error.original_backtrace }

    it { is_expected.to eq 'Backtrace' }

  end

end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
locomotivecms_steam-1.1.2 spec/unit/errors_spec.rb
locomotivecms_steam-1.2.1 spec/unit/errors_spec.rb
locomotivecms_steam-1.2.0 spec/unit/errors_spec.rb
locomotivecms_steam-1.2.0.rc3 spec/unit/errors_spec.rb
locomotivecms_steam-1.2.0.rc2 spec/unit/errors_spec.rb
locomotivecms_steam-1.2.0.rc1 spec/unit/errors_spec.rb
locomotivecms_steam-1.2.0.beta1 spec/unit/errors_spec.rb
locomotivecms_steam-1.1.1 spec/unit/errors_spec.rb
locomotivecms_steam-1.1.0 spec/unit/errors_spec.rb
locomotivecms_steam-1.1.0.rc3 spec/unit/errors_spec.rb
locomotivecms_steam-1.1.0.rc2 spec/unit/errors_spec.rb
locomotivecms_steam-1.1.0.rc1 spec/unit/errors_spec.rb
locomotivecms_steam-1.0.1 spec/unit/errors_spec.rb
locomotivecms_steam-1.0.0 spec/unit/errors_spec.rb
locomotivecms_steam-1.0.0.rc10 spec/unit/errors_spec.rb
locomotivecms_steam-1.0.0.rc9 spec/unit/errors_spec.rb
locomotivecms_steam-1.0.0.rc8 spec/unit/errors_spec.rb
locomotivecms_steam-1.0.0.rc6 spec/unit/errors_spec.rb
locomotivecms_steam-1.0.0.rc4 spec/unit/errors_spec.rb
locomotivecms_steam-1.0.0.rc3 spec/unit/errors_spec.rb