Sha256: 16e778b8ca58733500d99af60839bb809fe771fac8c8f746db8390a9d45e0479

Contents?: true

Size: 805 Bytes

Versions: 30

Compression:

Stored size: 805 Bytes

Contents

require 'spec_helper'

describe Locomotive::Steam::Decorators::PageDecorator do

  let(:redirect)        { nil }
  let(:redirect_url)    { nil }
  let(:page)            { instance_double('Page', localized_attributes: [], redirect: redirect, redirect_url: redirect_url) }
  let(:locale)          { 'fr' }
  let(:default_locale)  { 'en' }
  let(:decorated)       { described_class.new(page, locale, default_locale) }

  describe '#redirect?' do

    subject { decorated.redirect? }

    it { is_expected.to eq false }

    context 'redirect_url has been set' do

      let(:redirect_url) { 'http://www.google.fr' }

      it { is_expected.to eq true }

      context 'but redirect is set to false' do

        let(:redirect) { false }

        it { is_expected.to eq false }

      end

    end

  end

end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
locomotivecms_steam-1.8.0.alpha2 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.8.0.alpha1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.7.1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.7.0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.6.1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.6.0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.6.0.rc1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.6.0.beta1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.5.3 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.5.2 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.5.1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.5.0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.5.0.rc1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.5.0.rc0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.5.0.beta3 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.5.0.beta2 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.5.0.beta1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.4.1 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.4.0 spec/unit/decorators/page_decorator_spec.rb
locomotivecms_steam-1.4.0.rc2 spec/unit/decorators/page_decorator_spec.rb