Sha256: e66841670aefbdfdd69ea5fec1ce927f5fa3f45e274e60b1222080f699a55559
Contents?: true
Size: 1.62 KB
Versions: 1
Compression:
Stored size: 1.62 KB
Contents
# encoding: UTF-8 require 'test_helper' class PriorityInputTest < ActionView::TestCase test 'input should generate a country select field' do with_input_for @user, :country, :country assert_select 'select#user_country' assert_select 'select option[value=Brazil]', 'Brazil' assert_no_select 'select option[value=][disabled=disabled]' end test 'input should generate a country select with simple form default' do swap SimpleForm, :country_priority => [ 'Brazil' ] do with_input_for @user, :country, :country assert_select 'select option[value=][disabled=disabled]' end end test 'input should generate a time zone select field' do with_input_for @user, :time_zone, :time_zone assert_select 'select#user_time_zone' assert_select 'select option[value=Brasilia]', '(GMT-03:00) Brasilia' assert_no_select 'select option[value=][disabled=disabled]' end test 'input should generate a time zone select field with default' do with_input_for @user, :time_zone, :time_zone, :default => 'Brasilia' assert_select 'select option[value=Brasilia][selected=selected]' assert_no_select 'select option[value=]' end test 'input should generate a time zone select using options priority' do with_input_for @user, :time_zone, :time_zone, :priority => /Brasilia/ assert_select 'select option[value=][disabled=disabled]' assert_no_select 'select option[value=]', /^$/ end test 'priority input should not generate invalid required html attribute' do with_input_for @user, :country, :country assert_select 'select.required' assert_no_select 'select[required]' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simple_form-2.0.0.rc | test/inputs/priority_input_test.rb |