Sha256: ee54cd1e2f255255ce62ab0ebfc903e648ddfe6aa93dcccce7cc0acd5ea7e6f3

Contents?: true

Size: 1022 Bytes

Versions: 3

Compression:

Stored size: 1022 Bytes

Contents

require "rails_helper"
describe "the Languages", js: true do
  login_success

  it "Languages list" do
    admin_sign_in
    visit "#{cama_root_relative_path}/admin/settings/languages"
    expect(page).to have_content("Languages configuration")

    # create user role
    within '#languages_form' do
      page.execute_script('$("[name=\'lang[]\']").filter("[value=\'fr\']").click()')
      page.execute_script('$("[name=\'admin_language\']").filter("[value=\'es\']").click()')
      click_button "Submit"
    end
    expect(page).to have_css('.alert-success')
    within '#languages_form' do
      expect(page).to have_checked_field("Inglés")
      expect(page).to have_checked_field("Español")
      expect(page).to have_checked_field("Francés")
      page.execute_script('$("[name=\'lang[]\']").filter("[value=\'es\']").click()')
      page.execute_script('$("[name=\'admin_language\']").filter("[value=\'en\']").click()')
      click_button "Enviar"
    end
    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/languages_spec.rb
camaleon_cms-2.3.5 spec/features/languages_spec.rb
camaleon_cms-2.3.4 spec/features/languages_spec.rb