Improved timing (if ci is under load and tests take more time).
This commit is contained in:
parent
2230477018
commit
dc63771df7
3 changed files with 23 additions and 24 deletions
|
@ -75,41 +75,41 @@ class OrganizationRefObjectTouchTest < ActiveSupport::TestCase
|
|||
assert_equal( ticket.customer.id, customer1.id )
|
||||
assert_equal( ticket.organization.id, organization1.id )
|
||||
|
||||
sleep 5
|
||||
sleep 6
|
||||
|
||||
organization1.name = 'Ref Object Update Org 1/1'
|
||||
organization1.save
|
||||
|
||||
# check if ticket and customer has been touched
|
||||
ticket = Ticket.find(ticket.id)
|
||||
if ticket.updated_at > 2.second.ago
|
||||
if ticket.updated_at > 4.second.ago
|
||||
assert( true, 'ticket.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'ticket.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
customer1 = User.find(customer1.id)
|
||||
if customer1.updated_at > 2.second.ago
|
||||
if customer1.updated_at > 4.second.ago
|
||||
assert( true, 'customer1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'customer1.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
sleep 4
|
||||
sleep 6
|
||||
|
||||
customer2.organization_id = organization1.id
|
||||
customer2.save
|
||||
|
||||
# check if customer1 and organization has been touched
|
||||
customer1 = User.find(customer1.id)
|
||||
if customer1.updated_at > 2.second.ago
|
||||
if customer1.updated_at > 4.second.ago
|
||||
assert( true, 'customer1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'customer1.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
organization1 = Organization.find(organization1.id)
|
||||
if organization1.updated_at > 2.second.ago
|
||||
if organization1.updated_at > 4.second.ago
|
||||
assert( true, 'organization1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'organization1.updated_at has not been updated' )
|
||||
|
|
|
@ -71,34 +71,34 @@ class TicketRefObjectTouchTest < ActiveSupport::TestCase
|
|||
|
||||
# check if customer and organization has been touched
|
||||
customer1 = User.find(customer1.id)
|
||||
if customer1.updated_at > 2.second.ago
|
||||
if customer1.updated_at > 4.second.ago
|
||||
assert( true, 'customer1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'customer1.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
organization1 = Organization.find(organization1.id)
|
||||
if organization1.updated_at > 2.second.ago
|
||||
if organization1.updated_at > 4.second.ago
|
||||
assert( true, 'organization1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'organization1.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
sleep 4
|
||||
sleep 6
|
||||
|
||||
delete = ticket.destroy
|
||||
assert( delete, 'ticket destroy' )
|
||||
|
||||
# check if customer and organization has been touched
|
||||
customer1 = User.find(customer1.id)
|
||||
if customer1.updated_at > 2.second.ago
|
||||
if customer1.updated_at > 4.second.ago
|
||||
assert( true, 'customer1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'customer1.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
organization1 = Organization.find(organization1.id)
|
||||
if organization1.updated_at > 2.second.ago
|
||||
if organization1.updated_at > 4.second.ago
|
||||
assert( true, 'organization1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'organization1.updated_at has not been updated' )
|
||||
|
@ -107,7 +107,7 @@ class TicketRefObjectTouchTest < ActiveSupport::TestCase
|
|||
|
||||
test 'b - check if customer (not organization) has been updated' do
|
||||
|
||||
sleep 3
|
||||
sleep 6
|
||||
ticket = Ticket.create(
|
||||
title: "some title2\n äöüß",
|
||||
group: Group.lookup( name: 'Users'),
|
||||
|
@ -124,34 +124,34 @@ class TicketRefObjectTouchTest < ActiveSupport::TestCase
|
|||
|
||||
# check if customer and organization has been touched
|
||||
customer2 = User.find(customer2.id)
|
||||
if customer2.updated_at > 2.second.ago
|
||||
if customer2.updated_at > 4.second.ago
|
||||
assert( true, 'customer2.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'customer2.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
organization1 = Organization.find(organization1.id)
|
||||
if organization1.updated_at > 2.second.ago
|
||||
if organization1.updated_at > 4.second.ago
|
||||
assert( false, 'organization1.updated_at has been updated' )
|
||||
else
|
||||
assert( true, 'organization1.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
sleep 3
|
||||
sleep 6
|
||||
|
||||
delete = ticket.destroy
|
||||
assert( delete, 'ticket destroy' )
|
||||
|
||||
# check if customer and organization has been touched
|
||||
customer2 = User.find(customer2.id)
|
||||
if customer2.updated_at > 2.second.ago
|
||||
if customer2.updated_at > 4.second.ago
|
||||
assert( true, 'customer2.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'customer2.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
organization1 = Organization.find(organization1.id)
|
||||
if organization1.updated_at > 2.second.ago
|
||||
if organization1.updated_at > 4.second.ago
|
||||
assert( false, 'organization1.updated_at has been updated' )
|
||||
else
|
||||
assert( true, 'organization1.updated_at has not been updated' )
|
||||
|
|
|
@ -69,41 +69,41 @@ class UserRefObjectTouchTest < ActiveSupport::TestCase
|
|||
assert_equal( ticket.customer.id, customer1.id )
|
||||
assert_equal( ticket.organization.id, organization1.id )
|
||||
|
||||
sleep 5
|
||||
sleep 6
|
||||
|
||||
customer1.firstname = 'firstname customer1'
|
||||
customer1.save
|
||||
|
||||
# check if organization has been touched
|
||||
organization1 = Organization.find(organization1.id)
|
||||
if organization1.updated_at > 2.second.ago
|
||||
if organization1.updated_at > 4.second.ago
|
||||
assert( true, 'organization1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'organization1.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
sleep 4
|
||||
sleep 6
|
||||
|
||||
ticket.customer_id = customer2.id
|
||||
ticket.save
|
||||
|
||||
# check if customer1, customer2 and organization has been touched
|
||||
customer1 = User.find(customer1.id)
|
||||
if customer1.updated_at > 2.second.ago
|
||||
if customer1.updated_at > 4.second.ago
|
||||
assert( true, 'customer1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'customer1.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
customer2 = User.find(customer2.id)
|
||||
if customer2.updated_at > 2.second.ago
|
||||
if customer2.updated_at > 4.second.ago
|
||||
assert( true, 'customer2.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'customer2.updated_at has not been updated' )
|
||||
end
|
||||
|
||||
organization1 = Organization.find(organization1.id)
|
||||
if organization1.updated_at > 2.second.ago
|
||||
if organization1.updated_at > 4.second.ago
|
||||
assert( true, 'organization1.updated_at has been updated' )
|
||||
else
|
||||
assert( false, 'organization1.updated_at has not been updated' )
|
||||
|
@ -111,6 +111,5 @@ class UserRefObjectTouchTest < ActiveSupport::TestCase
|
|||
|
||||
delete = ticket.destroy
|
||||
assert( delete, 'ticket destroy' )
|
||||
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue