Sha256: 224512c524b60e48bbf87bf714678a132ac2c8f00f25510e783742ceaf10626a
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
# coding: utf-8 # frozen_string_literal: true require "spec_helper" describe "Edit a page", type: :feature do include_context "feature admin" let(:feature) { create(:feature, manifest_name: "pages", participatory_process: participatory_process) } let(:manifest_name) { "pages" } describe "admin page" do before do create(:page, feature: feature, body: body) visit_feature_admin end let(:body) do { "en" => "<p>Content</p>", "ca" => "<p>Contingut</p>", "es" => "<p>Contenido</p>" } end it "updates the page" do new_body = { en: "<p>New body</p>", ca: "<p>Nou cos</p>", es: "<p>Nuevo cuerpo</p>" } within "form.edit_page" do fill_in_i18n_editor(:page_body, "#body-tabs", new_body) find("*[type=submit]").click end within ".callout-wrapper" do expect(page).to have_content("successfully") end visit_feature expect(page).to have_content("New body") end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
decidim-0.1.0 | decidim-pages/spec/features/admin_spec.rb |
decidim-0.0.8.1 | decidim-pages/spec/features/admin_spec.rb |
decidim-0.0.7 | decidim-pages/spec/features/admin_spec.rb |