Sha256: b1df4f982195c9b5fc888a46fd04c881150fbe7aebddbdfa3b32abc0b0705280

Contents?: true

Size: 795 Bytes

Versions: 17

Compression:

Stored size: 795 Bytes

Contents

# encoding: utf-8

require 'spec_helper'
require 'ostruct'

require 'locomotive/wagon/decorators/concerns/to_hash_concern'
require 'locomotive/wagon/decorators/concerns/persist_assets_concern'
require 'locomotive/steam/decorators/template_decorator'
require 'locomotive/wagon/decorators/page_decorator'

describe Locomotive::Wagon::PageDecorator do

  let(:page) { instance_double('Page', attributes) }
  let(:decorator) { described_class.new(page, 'en', nil, nil) }

  describe '#folder_path' do

    let(:fullpath) { 'index' }
    let(:attributes) { { fullpath: fullpath, localized_attributes: [] } }

    subject { decorator.folder_path }

    it { is_expected.to eq '' }

    context 'deeper' do

      let(:fullpath) { 'foo/bar' }

      it { is_expected.to eq 'foo' }

    end

  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
locomotivecms_wagon-3.0.0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-3.0.0.rc0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-3.0.0.beta2 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.4.1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.4.0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.4.0.rc2 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.4.0.rc1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.3.0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.3.0.rc1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.2.0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.2.0.rc3 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.2.0.rc2 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.2.0.rc1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.2.0.beta1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.1.1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.1.0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_wagon-2.1.0.rc5 spec/unit/decorators/page_decorator_spec.rb