Sha256: fd725b526729423eb2f2e4b54c8ae725f7673f6ce454689a12124be0d4334419

Contents?: true

Size: 763 Bytes

Versions: 6

Compression:

Stored size: 763 Bytes

Contents

# frozen_string_literal: true

shared_examples "javascript config vars" do
  it "has DecidimAwesome object" do
    expect(page.body).to have_content("window.DecidimAwesome")
    expect(page.body).to have_content("window.DecidimAwesome.editor_uploader_path")
    expect(page.body).to have_content("window.DecidimAwesome.texts")
  end
end

shared_examples "has menu link" do |item|
  it "shows the feature link" do
    within ".secondary-nav" do
      expect(page).to have_link(href: "/admin/decidim_awesome/config/#{item}")
    end
  end
end

shared_examples "do not have menu link" do |item|
  it "do not show the feature link" do
    within ".secondary-nav" do
      expect(page).not_to have_link(href: "/admin/decidim_awesome/config/#{item}")
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
decidim-decidim_awesome-0.6.4 lib/decidim/decidim_awesome/test/shared_examples/config_examples.rb
decidim-decidim_awesome-0.6.3 lib/decidim/decidim_awesome/test/shared_examples/config_examples.rb
decidim-decidim_awesome-0.6.2 lib/decidim/decidim_awesome/test/shared_examples/config_examples.rb
decidim-decidim_awesome-0.6.1 lib/decidim/decidim_awesome/test/shared_examples/config_examples.rb
decidim-decidim_awesome-0.6.0 lib/decidim/decidim_awesome/test/shared_examples/config_examples.rb
decidim-decidim_awesome-0.5.1 lib/decidim/decidim_awesome/test/shared_examples/config_examples.rb