def test_argument_text
setup_EditProperties
arg_info = {
:name => 'text argument',
:type => :text,
:value => "Hello world.\n"
}
@EditProperties.argument = arg_info
assert_equal('text argument', @EditProperties.arg_name)
assert(! @EditProperties.arg_type_string?)
assert(@EditProperties.arg_type_text?)
assert(! @EditProperties.arg_type_integer?)
assert(! @EditProperties.arg_type_float?)
assert(! @EditProperties.arg_type_bool?)
assert(! @EditProperties.arg_type_select?)
assert(! @EditProperties.arg_type_checkset?)
assert(! @EditProperties.arg_type_radio?)
assert(! @EditProperties.arg_type_password?)
assert(! @EditProperties.arg_type_regexp?)
assert_equal("Hello world.\n", @EditProperties.arg_text)
@EditProperties.arg_text = "Bye.\n"
assert_equal("Bye.\n", @EditProperties.arg_text)
assert_equal("Bye.\n", arg_info[:value])
end