Sha256: f9a13d00084c71098da109d63e5072f448c5c4ef15d1619676f9dc242aef4ab3

Contents?: true

Size: 1.34 KB

Versions: 11

Compression:

Stored size: 1.34 KB

Contents

require 'spec_helper'

feature 'fae_pulldown' do

  scenario 'should open and select items', js: true do
    varietal = FactoryGirl.create(:varietal)

    admin_login
    visit new_admin_release_path

    page.find('#release_varietal_id_chosen').click
    page.find('#release_varietal_id_chosen .active-result', text: varietal.name).click

    expect(page.find('#release_varietal_id_chosen .chosen-single')).to have_content(varietal.name)
  end

  scenario 'should not display search if pull down has less than 10 items', js: true do
    FactoryGirl.create_list(:varietal, 9)

    admin_login
    visit new_admin_release_path

    expect(page).to have_css('#release_varietal_id_chosen.chosen-container-single-nosearch')
  end

  scenario 'should display search if pull down has 10 or more items', js: true do
    FactoryGirl.create_list(:varietal, 10)

    admin_login
    visit new_admin_release_path

    expect(page).to_not have_css('#release_varietal_id_chosen.chosen-container-single-nosearch')
  end

  scenario 'should order by defined collection' do
    FactoryGirl.create(:wine, name_en: 'Wine A')
    FactoryGirl.create(:wine, name_en: 'Wine B')
    FactoryGirl.create(:wine, name_en: 'Wine C')

    admin_login
    visit new_admin_release_path

    wines = page.all(:css, '#release_wine_id option')
    expect( wines.last ).to have_content('Wine C')
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
fae-rails-1.6.0 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.5.1 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.5.0 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.4.1 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.4.0 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.3.1 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.3.0 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.2.5 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.2.4 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.2.3 spec/features/form_helpers/fae_pulldown_spec.rb
fae-rails-1.2.2 spec/features/form_helpers/fae_pulldown_spec.rb