Sha256: e6433062c00ab1a6e5bbc41dd2c0854d124c461d785c078ea648f652bc05ab07

Contents?: true

Size: 741 Bytes

Versions: 6

Compression:

Stored size: 741 Bytes

Contents

require 'spec_helper'

describe "element trash feature", js: true do
  let(:a_page) { FactoryGirl.create(:page) }

  before do
    authorize_as_admin
    visit edit_admin_page_path(a_page)
    create_element! # We want to trash an article element later because it contains a richtext essence
    expect(page).to have_no_selector(".spinner") # wait until spinner disappears
  end

  it "removes an element from the list" do
    expect(page).to have_selector(".element_editor", count: 1)
    within ".alchemy-elements-window .element_editor:first" do
      click_link Alchemy::I18n.t("trash element")
    end
    expect(page).to have_content Alchemy::I18n.t('Element trashed')
    expect(page).to have_no_selector(".element_editor")
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
alchemy_cms-2.9.1 spec/features/admin/element_trash_feature_spec.rb
alchemy_cms-2.9.0 spec/features/admin/element_trash_feature_spec.rb
alchemy_cms-2.8.3 spec/features/admin/element_trash_feature_spec.rb
alchemy_cms-2.7.5 spec/features/admin/element_trash_feature_spec.rb
alchemy_cms-2.7.4 spec/features/admin/element_trash_feature_spec.rb
alchemy_cms-2.8.2 spec/features/admin/element_trash_feature_spec.rb