Sha256: 49ee84bcc55837cf5fef5423ef7ea4a594d27d9040c9c16024af5e2c43539851

Contents?: true

Size: 902 Bytes

Versions: 15

Compression:

Stored size: 902 Bytes

Contents

# frozen_string_literal: true

require "spec_helper"

module Decidim
  describe "decidim/admin/static_pages/_form" do
    subject { render }

    let(:form) do
      Decidim::FormBuilder.new(
        :static_page,
        Decidim::Admin::StaticPageForm.new(slug: slug),
        view,
        {}
      )
    end
    let(:ability) do
      Decidim::Admin::Abilities::AdminAbility.new(build(:user, :admin), {})
    end

    before do
      view.extend CanCan::ControllerAdditions
      allow(view).to receive(:form).and_return(form)
      allow(view).to receive(:current_ability).and_return(ability)
    end

    context "with a default static page" do
      let(:slug) { Decidim::StaticPage::DEFAULT_PAGES.sample }
      it { is_expected.not_to include("slug") }
    end

    context "with a normal static page" do
      let(:slug) { "foo" }
      it { is_expected.to include("slug") }
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
decidim-0.6.8 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.6.7 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.6.6 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.6.5 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.6.4 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.6.3 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.6.2 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.6.1 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.6.0 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.5.1 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.5.0 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.4.4 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.4.3 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.4.2 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb
decidim-0.4.1 decidim-admin/spec/views/decidim/static_pages/_form.html.erb_spec.rb