Sha256: 1a22b694da64e6040a45802c943159a69f725f604c28d1b57ddd884ad397a630

Contents?: true

Size: 1.37 KB

Versions: 3

Compression:

Stored size: 1.37 KB

Contents

require "rails_helper"
describe "the Content Groups", js: true do
  login_success

  it "create new content group" do
    admin_sign_in
    visit "#{cama_root_relative_path}/admin/settings/post_types"
    expect(page).to have_content('Post')
    expect(page).to have_content('Page')
    within("#post_type_form") do
      fill_in 'post_type_name', :with => 'Test cat'
      fill_in 'post_type_slug', :with => 'test-content'
      fill_in 'post_type_description', :with => 'test-content descri'
      check("Manage Category")
      click_button 'Submit'
    end
    expect(page).to have_css('.alert-success')
  end

  it "edit content type" do
    admin_sign_in
    visit "#{cama_root_relative_path}/admin/settings/post_types"
    within '#admin_content' do
      all("table .btn-default").last.click
    end
    within("#post_type_form") do
      expect(page).to have_checked_field("Manage Category")
      fill_in 'post_type_name', :with => 'Test cat updated'
      fill_in 'post_type_slug', :with => 'test-content'
      click_button 'Submit'
    end
    expect(page).to have_css('.alert-success')
  end

  it "delete content type" do
    admin_sign_in
    visit "#{cama_root_relative_path}/admin/settings/post_types"
    within '#admin_content' do
      all("table .btn-danger").last.click
    end
    page.driver.browser.switch_to.alert.accept
    expect(page).to have_css('.alert-success')
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
camaleon_cms-2.3.6 spec/features/content_groups_spec.rb
camaleon_cms-2.3.5 spec/features/content_groups_spec.rb
camaleon_cms-2.3.4 spec/features/content_groups_spec.rb