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