Feature #22913 » 20160606_auto_select_fields_test.patch
/dev/null → test/fixtures/files/import_auto_mapping.csv | ||
---|---|---|
1 |
Column 0,Column 1,Column 2,Subject,Column 4,Database,Column 6 |
|
2 |
0,1,2,3,4,5,6 |
test/functional/imports_controller_test.rb | ||
---|---|---|
120 | 120 |
end |
121 | 121 |
end |
122 | 122 | |
123 |
def test_get_mapping_should_auto_select_by_column_name |
|
124 |
import = generate_import('import_auto_mapping.csv') |
|
125 |
import.settings = {'separator' => ',', 'wrapper'=> '""', 'encoding' => 'ISO-8859-1'} |
|
126 |
import.save! |
|
127 |
|
|
128 |
get :mapping, :id => import.to_param |
|
129 |
assert_response :success |
|
130 |
|
|
131 |
assert_select 'select[name=?]', 'import_settings[mapping][subject]' do |
|
132 |
assert_select 'option[value="3"][selected="selected"]', :text => 'Subject' |
|
133 |
end |
|
134 |
assert_select 'select[name=?]', 'import_settings[mapping][cf_1]' do |
|
135 |
assert_select 'option[value="5"][selected="selected"]', :text => 'Database' |
|
136 |
end |
|
137 |
end |
|
138 |
|
|
123 | 139 |
def test_post_mapping_should_update_mapping |
124 | 140 |
import = generate_import('import_iso8859-1.csv') |