Sha256: 67ea45276df7ec92cf7d84fc5c307fb0e18409152b55d6d532d948785d3a9f0a

Contents?: true

Size: 1.4 KB

Versions: 1

Compression:

Stored size: 1.4 KB

Contents

require 'test_helper'

class I18nFormHelperTest < ActionDispatch::IntegrationTest
    
  test "language select on index" do
    visit languages_path
    page.assert_selector('h1', text: 'Languages and Countries')
    page.assert_selector('div#language_name_select')
    page.assert_selector('div#language_native_select')
    page.assert_selector('div#language_code_select')
    page.assert_selector('div#country_name_select')
    page.assert_selector('div#country_code_select')

    select('English', :from => 'language[language_name_select]')
    select('English', :from => 'language[language_native_select]')
    select('EN', :from => 'language[language_code_select]')
    select('Australia', :from => 'language[country_name_select]')
    select('AU', :from => 'language[country_code_select]')

    page.assert_selector('div#language_name_select_tag')
    page.assert_selector('div#language_native_select_tag')
    page.assert_selector('div#language_code_select_tag')
    page.assert_selector('div#country_name_select_tag')
    page.assert_selector('div#country_code_select_tag')

    select('English', :from => 'language[language_name_select_tag]')
    select('English', :from => 'language[language_native_select_tag]')
    select('EN', :from => 'language[language_code_select_tag]')
    select('Australia', :from => 'language[country_name_select_tag]')
    select('AU', :from => 'language[country_code_select_tag]')
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
i18n_form_helper-0.0.2 test/i18n_form_helper_test.rb