Sha256: 57b8310531831f5f0763810bb4179ea3a51293abe33fe999fd13e136dac0449b

Contents?: true

Size: 901 Bytes

Versions: 8

Compression:

Stored size: 901 Bytes

Contents

# encoding: UTF-8
require 'test_helper'

class TextInputTest < ActionView::TestCase
  test 'input should generate a text area for text attributes' do
    with_input_for @user, :description, :text
    assert_select 'textarea.text#user_description'
  end

  test 'input should generate a text area for text attributes that accept placeholder' do
    with_input_for @user, :description, :text, placeholder: 'Put in some text'
    assert_select 'textarea.text[placeholder=Put in some text]'
  end

  test 'input should get maxlength from column definition for text attributes' do
    with_input_for @user, :description, :text
    assert_select 'textarea.text[maxlength=200]'
  end

  test 'input should infer maxlength column definition from validation when present for text attributes' do
    with_input_for @validating_user, :description, :text
    assert_select 'textarea.text[maxlength=50]'
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
simple_form-3.0.4 test/inputs/text_input_test.rb
simple_form-3.0.3 test/inputs/text_input_test.rb
simple_form-3.1.0.rc1 test/inputs/text_input_test.rb
simple_form-3.0.2 test/inputs/text_input_test.rb
simple_form-3.0.1 test/inputs/text_input_test.rb
simple_form-3.0.0 test/inputs/text_input_test.rb
simple_form-3.0.0.rc test/inputs/text_input_test.rb
simple_form-3.0.0.beta1 test/inputs/text_input_test.rb