Small testing improvements.
This commit is contained in:
parent
52c8410f50
commit
b625a6563a
5 changed files with 19 additions and 20 deletions
|
@ -33,8 +33,7 @@ class Sessions::Backend::TicketOverviewIndex
|
||||||
def push
|
def push
|
||||||
|
|
||||||
# check check interval
|
# check check interval
|
||||||
timeout = Sessions::CacheIn.get( self.client_key )
|
return if Sessions::CacheIn.get( self.client_key )
|
||||||
return if timeout
|
|
||||||
|
|
||||||
# reset check interval
|
# reset check interval
|
||||||
Sessions::CacheIn.set( self.client_key, true, { :expires_in => 5.seconds } )
|
Sessions::CacheIn.set( self.client_key, true, { :expires_in => 5.seconds } )
|
||||||
|
|
|
@ -43,8 +43,7 @@ class Sessions::Backend::TicketOverviewList
|
||||||
def push
|
def push
|
||||||
|
|
||||||
# check interval
|
# check interval
|
||||||
timeout = Sessions::CacheIn.get( self.client_key )
|
return if Sessions::CacheIn.get( self.client_key )
|
||||||
return if timeout
|
|
||||||
|
|
||||||
# reset check interval
|
# reset check interval
|
||||||
Sessions::CacheIn.set( self.client_key, true, { :expires_in => 6.seconds } )
|
Sessions::CacheIn.set( self.client_key, true, { :expires_in => 6.seconds } )
|
||||||
|
|
|
@ -28,6 +28,9 @@ class ActiveSupport::TestCase
|
||||||
|
|
||||||
setup do
|
setup do
|
||||||
|
|
||||||
|
# clear cache
|
||||||
|
Cache.clear
|
||||||
|
|
||||||
# set current user
|
# set current user
|
||||||
puts 'reset UserInfo.current_user_id'
|
puts 'reset UserInfo.current_user_id'
|
||||||
UserInfo.current_user_id = nil
|
UserInfo.current_user_id = nil
|
||||||
|
@ -35,5 +38,3 @@ class ActiveSupport::TestCase
|
||||||
|
|
||||||
# Add more helper methods to be used by all tests here...
|
# Add more helper methods to be used by all tests here...
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -71,7 +71,7 @@ class SessionBasicTest < ActiveSupport::TestCase
|
||||||
# change collection
|
# change collection
|
||||||
group = Group.first
|
group = Group.first
|
||||||
group.touch
|
group.touch
|
||||||
sleep 16
|
sleep 12
|
||||||
|
|
||||||
# get whole collections
|
# get whole collections
|
||||||
result1 = collection_client1.push
|
result1 = collection_client1.push
|
||||||
|
@ -102,7 +102,7 @@ class SessionBasicTest < ActiveSupport::TestCase
|
||||||
assert_equal( result1, result2, "check collections" )
|
assert_equal( result1, result2, "check collections" )
|
||||||
|
|
||||||
# check again after create
|
# check again after create
|
||||||
sleep 14
|
sleep 12
|
||||||
result1 = collection_client1.push
|
result1 = collection_client1.push
|
||||||
assert( !result1, "check collections - after create - recall" )
|
assert( !result1, "check collections - after create - recall" )
|
||||||
sleep 1
|
sleep 1
|
||||||
|
@ -112,7 +112,7 @@ class SessionBasicTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
# change collection
|
# change collection
|
||||||
group.destroy
|
group.destroy
|
||||||
sleep 14
|
sleep 12
|
||||||
|
|
||||||
# get whole collections
|
# get whole collections
|
||||||
result1 = collection_client1.push
|
result1 = collection_client1.push
|
||||||
|
@ -163,7 +163,7 @@ class SessionBasicTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
# change collection
|
# change collection
|
||||||
org = Organization.create( :name => 'SomeOrg2::' + rand(999999).to_s, :active => true )
|
org = Organization.create( :name => 'SomeOrg2::' + rand(999999).to_s, :active => true )
|
||||||
sleep 16
|
sleep 12
|
||||||
|
|
||||||
# get whole collections
|
# get whole collections
|
||||||
result1 = collection_client1.push
|
result1 = collection_client1.push
|
||||||
|
@ -173,7 +173,7 @@ class SessionBasicTest < ActiveSupport::TestCase
|
||||||
assert( !result2.empty?, "check collections - after create" )
|
assert( !result2.empty?, "check collections - after create" )
|
||||||
assert_equal( result1, result2, "check collections" )
|
assert_equal( result1, result2, "check collections" )
|
||||||
|
|
||||||
sleep 16
|
sleep 12
|
||||||
|
|
||||||
# next check should be empty
|
# next check should be empty
|
||||||
result1 = collection_client1.push
|
result1 = collection_client1.push
|
||||||
|
@ -183,7 +183,7 @@ class SessionBasicTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
organization = Organization.first
|
organization = Organization.first
|
||||||
organization.touch
|
organization.touch
|
||||||
sleep 16
|
sleep 12
|
||||||
|
|
||||||
# get whole collections
|
# get whole collections
|
||||||
result1 = collection_client1.push
|
result1 = collection_client1.push
|
||||||
|
@ -241,14 +241,14 @@ class SessionBasicTest < ActiveSupport::TestCase
|
||||||
assert( !result1, "check as agent1 - recall" )
|
assert( !result1, "check as agent1 - recall" )
|
||||||
|
|
||||||
# next check should be empty
|
# next check should be empty
|
||||||
sleep 60
|
sleep 31
|
||||||
result1 = as_client1.push
|
result1 = as_client1.push
|
||||||
assert( !result1, "check as agent1 - recall 2" )
|
assert( !result1, "check as agent1 - recall 2" )
|
||||||
|
|
||||||
agent1.update_attribute( :email, 'activity-stream-agent11@example.com' )
|
agent1.update_attribute( :email, 'activity-stream-agent11@example.com' )
|
||||||
ticket = Ticket.create(:title => '12323', :group_id => 1, :priority_id => 1, :state_id => 1, :customer_id => 1 )
|
ticket = Ticket.create(:title => '12323', :group_id => 1, :priority_id => 1, :state_id => 1, :customer_id => 1 )
|
||||||
|
|
||||||
sleep 32
|
sleep 31
|
||||||
|
|
||||||
# get as stream
|
# get as stream
|
||||||
result1 = as_client1.push
|
result1 = as_client1.push
|
||||||
|
@ -271,7 +271,7 @@ class SessionBasicTest < ActiveSupport::TestCase
|
||||||
assert( !result1, "check ticket_create - recall" )
|
assert( !result1, "check ticket_create - recall" )
|
||||||
|
|
||||||
# next check should be empty
|
# next check should be empty
|
||||||
sleep 10
|
sleep 2
|
||||||
result1 = ticket_create_client1.push
|
result1 = ticket_create_client1.push
|
||||||
assert( !result1, "check ticket_create - recall 2" )
|
assert( !result1, "check ticket_create - recall 2" )
|
||||||
|
|
||||||
|
|
|
@ -36,13 +36,13 @@ class SessionBasicTicketTest < ActiveSupport::TestCase
|
||||||
assert( !result1, "check ticket_overview_index - recall" )
|
assert( !result1, "check ticket_overview_index - recall" )
|
||||||
|
|
||||||
# next check should be empty
|
# next check should be empty
|
||||||
sleep 10
|
sleep 8
|
||||||
result1 = client1.push
|
result1 = client1.push
|
||||||
assert( !result1, "check ticket_overview_index - recall 2" )
|
assert( !result1, "check ticket_overview_index - recall 2" )
|
||||||
|
|
||||||
ticket = Ticket.create( :title => '12323', :group_id => 1, :priority_id => 1, :state_id => 1, :customer_id => 1 )
|
ticket = Ticket.create( :title => '12323', :group_id => 1, :priority_id => 1, :state_id => 1, :customer_id => 1 )
|
||||||
|
|
||||||
sleep 10
|
sleep 8
|
||||||
|
|
||||||
# get as stream
|
# get as stream
|
||||||
result1 = client1.push
|
result1 = client1.push
|
||||||
|
@ -84,13 +84,13 @@ class SessionBasicTicketTest < ActiveSupport::TestCase
|
||||||
assert( !result1, "check ticket_overview_list - recall" )
|
assert( !result1, "check ticket_overview_list - recall" )
|
||||||
|
|
||||||
# next check should be empty
|
# next check should be empty
|
||||||
sleep 10
|
sleep 8
|
||||||
result1 = client1.push
|
result1 = client1.push
|
||||||
assert( !result1, "check ticket_overview_list - recall 2" )
|
assert( !result1, "check ticket_overview_list - recall 2" )
|
||||||
|
|
||||||
ticket = Ticket.create( :title => '12323', :group_id => 1, :priority_id => 1, :state_id => 1, :customer_id => 1 )
|
ticket = Ticket.create( :title => '12323', :group_id => 1, :priority_id => 1, :state_id => 1, :customer_id => 1 )
|
||||||
|
|
||||||
sleep 10
|
sleep 8
|
||||||
|
|
||||||
# get as stream
|
# get as stream
|
||||||
result1 = client1.push
|
result1 = client1.push
|
||||||
|
|
Loading…
Reference in a new issue