diff --git a/app/views/admin/site_customization/pages/_form.html.erb b/app/views/admin/site_customization/pages/_form.html.erb
index c62a7142b..fa8fa81f9 100644
--- a/app/views/admin/site_customization/pages/_form.html.erb
+++ b/app/views/admin/site_customization/pages/_form.html.erb
@@ -41,7 +41,8 @@
<%= f.translatable_text_field :title %>
<%= f.translatable_text_field :subtitle %>
- <%= f.translatable_cktext_area :content %>
+ <%= f.translatable_cktext_area :content,
+ ckeditor: { language: I18n.locale, toolbar: "admin" } %>
<%= f.submit class: "button success expanded" %>
diff --git a/spec/features/admin/site_customization/pages_spec.rb b/spec/features/admin/site_customization/pages_spec.rb
index b0f4a40e5..4270df93d 100644
--- a/spec/features/admin/site_customization/pages_spec.rb
+++ b/spec/features/admin/site_customization/pages_spec.rb
@@ -41,8 +41,11 @@ feature "Admin custom pages" do
end
context "Update" do
- scenario "Valid custom page" do
+ let!(:custom_page) do
create(:site_customization_page, title: "An example custom page", slug: "custom-example-page")
+ end
+
+ scenario "Valid custom page" do
visit admin_root_path
within("#side_menu") do
@@ -62,6 +65,14 @@ feature "Admin custom pages" do
expect(page).to have_content "Another example custom page"
expect(page).to have_content "another-custom-example-page"
end
+
+ scenario "Allows images in CKEditor", :js do
+ visit edit_admin_site_customization_page_path(custom_page)
+
+ within(".ckeditor") do
+ expect(page).to have_css(".cke_toolbar .cke_button__image_icon")
+ end
+ end
end
scenario "Delete" do