Sha256: d0b4aa37e66bf45e1373e89c848a16edfa7be54921e9af383e58f4879897253b

Contents?: true

Size: 1.22 KB

Versions: 13

Compression:

Stored size: 1.22 KB

Contents

require 'test_helper'

class SelectTest < ViewCase

  setup :sign_in
  teardown :teardown

  def test_select_with_active_record_collection
    # test permission, which proc in options gives an
    # activerecord array as a response.

    visit adminpanel.new_permission_path

    select_selector = find('#permission_role_id')

    assert select_selector.find('option', text: 'Admin')
    assert select_selector.find('option', text: 'Superuser')
    assert select_selector.find('option', text: 'Deleter')
    assert select_selector.find('option', text: 'Reader')
    assert select_selector.find('option', text: 'Updater')
    assert select_selector.find('option', text: 'Creator')
    assert select_selector.find('option', text: 'Publisher')
  end

  def test_select_with_diffent_name_method
    # test select, with a name method different than the default
    visit adminpanel.new_salesman_path
    # puts page.
    select_field = find('#salesman_product_id')
    assert select_field
    assert select_field.find('option', text: adminpanel_products(:first).supername)
    assert select_field.find('option', text: adminpanel_products(:limit_images).supername)
  end

  private
    def sign_in
      visit adminpanel.signin_path
      login
    end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
adminpanel-3.4.7 test/features/shared/form/select_test.rb
adminpanel-3.4.6 test/features/shared/form/select_test.rb
adminpanel-3.4.5 test/features/shared/form/select_test.rb
adminpanel-3.4.4 test/features/shared/form/select_test.rb
adminpanel-3.4.3 test/features/shared/form/select_test.rb
adminpanel-3.4.2 test/features/shared/form/select_test.rb
adminpanel-3.4.1 test/features/shared/form/select_test.rb
adminpanel-3.4.0 test/features/shared/form/select_test.rb
adminpanel-3.3.4 test/features/shared/form/select_test.rb
adminpanel-3.3.3 test/features/shared/form/select_test.rb
adminpanel-3.3.0 test/features/shared/form/select_test.rb
adminpanel-3.2.1 test/features/shared/form/select_test.rb
adminpanel-3.2.0 test/features/shared/form/select_test.rb