stick to test naming convention and better variable name
This commit is contained in:
parent
c1f2fb77fe
commit
509450fd30
1 changed files with 5 additions and 5 deletions
|
@ -23,15 +23,15 @@ class ObjectManagerAttributesControllerTest < ActionDispatch::IntegrationTest
|
|||
groups: groups,
|
||||
)
|
||||
end
|
||||
test 'converts string to boolean for default option' do
|
||||
test '01 converts string to boolean for default value for boolean data type' do
|
||||
credentials = ActionController::HttpAuthentication::Basic.encode_credentials('tickets-admin@example.com', 'adminpw')
|
||||
|
||||
post '/api/v1/object_manager_attributes', params: { 'name' => 'customdescription2', 'object' => 'Ticket', 'display' => 'custom description 2', 'active' => true, 'data_type' => 'boolean', 'data_option' => { 'options' => { 'true' => '', 'false' => '' }, 'default' => 'true' }, 'screens' => { 'create_middle' => { 'ticket.customer' => { 'shown' => true, 'item_class' => 'column' }, 'ticket.agent' => { 'shown' => true, 'item_class' => 'column' } }, 'edit' => { 'ticket.customer' => { 'shown' => true }, 'ticket.agent' => { 'shown' => true } } }, 'id' => 'c-192' }.to_json, headers: @headers.merge('Authorization' => credentials)
|
||||
assert_response :success
|
||||
result = JSON.parse @response.body
|
||||
obj = ObjectManager::Attribute.find result['id']
|
||||
assert_equal true, obj.data_option['default']
|
||||
assert_equal 'boolean', obj.data_type
|
||||
obj.destroy
|
||||
object = ObjectManager::Attribute.find result['id']
|
||||
assert_equal true, object.data_option['default']
|
||||
assert_equal 'boolean', object.data_type
|
||||
object.destroy
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue