Sha256: f4b71d461ed69a5ad7526cd9dc656b651ba2515280c66bc49409c85c257dbe78

Contents?: true

Size: 551 Bytes

Versions: 6

Compression:

Stored size: 551 Bytes

Contents

require 'spec_helper'

module Refinery
  describe MetaHelper do

    describe '#canonical_id' do
      context "when page doesn't exist" do
        let(:page) { nil }

        it 'returns nothing' do
          helper.canonical_id(page).should be_nil
        end
      end

      context 'when page exists' do
        let(:page) { Page.new :slug => 'testing' }

        it "returns the page's canonical slug with '-page' appended" do
          helper.canonical_id(page).should == page.canonical_slug << '-page'
        end
      end
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
refinerycms-core-2.1.5 spec/helpers/refinery/meta_helper_spec.rb
refinerycms-core-2.1.4 spec/helpers/refinery/meta_helper_spec.rb
refinerycms-core-2.1.3 spec/helpers/refinery/meta_helper_spec.rb
refinerycms-core-2.1.2 spec/helpers/refinery/meta_helper_spec.rb
refinerycms-core-2.1.1 spec/helpers/refinery/meta_helper_spec.rb
refinerycms-core-2.1.0 spec/helpers/refinery/meta_helper_spec.rb