Removed not longer needed organization session collection tests.
This commit is contained in:
parent
73ba902501
commit
d3a428cdca
3 changed files with 14 additions and 141 deletions
|
@ -2,6 +2,12 @@
|
||||||
require 'test_helper'
|
require 'test_helper'
|
||||||
|
|
||||||
class SessionBasicTest < ActiveSupport::TestCase
|
class SessionBasicTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
|
user = User.lookup(id: 1)
|
||||||
|
roles = Role.where(name: %w(Agent Admin))
|
||||||
|
user.roles = roles
|
||||||
|
user.save
|
||||||
|
|
||||||
test 'a cache' do
|
test 'a cache' do
|
||||||
Sessions::CacheIn.set('last_run_test', true, { expires_in: 2.seconds })
|
Sessions::CacheIn.set('last_run_test', true, { expires_in: 2.seconds })
|
||||||
result = Sessions::CacheIn.get('last_run_test')
|
result = Sessions::CacheIn.get('last_run_test')
|
||||||
|
@ -179,84 +185,6 @@ class SessionBasicTest < ActiveSupport::TestCase
|
||||||
assert_equal(result1, result2, 'check collections')
|
assert_equal(result1, result2, 'check collections')
|
||||||
end
|
end
|
||||||
|
|
||||||
user = User.lookup(id: 1)
|
|
||||||
roles = Role.where(name: %w(Agent Admin))
|
|
||||||
user.roles = roles
|
|
||||||
user.save
|
|
||||||
|
|
||||||
test 'c collections organization' do
|
|
||||||
require 'sessions/backend/collections/organization.rb'
|
|
||||||
UserInfo.current_user_id = 2
|
|
||||||
|
|
||||||
# create users
|
|
||||||
roles = Role.where(name: ['Agent'])
|
|
||||||
groups = Group.all
|
|
||||||
organization = Organization.create( name: "SomeOrg1::#{rand(999_999)}", active: true )
|
|
||||||
|
|
||||||
agent2 = User.create_or_update(
|
|
||||||
login: 'session-agent-2',
|
|
||||||
firstname: 'Session',
|
|
||||||
lastname: 'Agent 2',
|
|
||||||
email: 'session-agent2@example.com',
|
|
||||||
password: 'agentpw',
|
|
||||||
active: true,
|
|
||||||
roles: roles,
|
|
||||||
groups: groups,
|
|
||||||
organization: organization,
|
|
||||||
)
|
|
||||||
agent2.roles = roles
|
|
||||||
agent2.save
|
|
||||||
|
|
||||||
collection_client1 = Sessions::Backend::Collections::Organization.new(agent2, {}, false, '123-1', 3)
|
|
||||||
collection_client2 = Sessions::Backend::Collections::Organization.new(agent2, {}, false, '234-2', 3)
|
|
||||||
|
|
||||||
# get collection - should be nil, no chnaged org exists!
|
|
||||||
result1 = collection_client1.push
|
|
||||||
assert(!result1.empty?, 'check collections')
|
|
||||||
result2 = collection_client2.push
|
|
||||||
assert(!result2.empty?, 'check collections')
|
|
||||||
assert_equal(result1, result2, 'check collections')
|
|
||||||
|
|
||||||
# next check - should still be nil, no org exists!
|
|
||||||
result1 = collection_client1.push
|
|
||||||
assert(!result1, 'check collections - recall')
|
|
||||||
sleep 0.6
|
|
||||||
result2 = collection_client2.push
|
|
||||||
assert(!result2, 'check collections - recall')
|
|
||||||
|
|
||||||
# change collection
|
|
||||||
organization.name = "#{organization.name}-2"
|
|
||||||
organization.save
|
|
||||||
#organization = Organization.create(name: "SomeOrg2::#{rand(999_999)}", active: true)
|
|
||||||
sleep 4
|
|
||||||
|
|
||||||
# get collection
|
|
||||||
result1 = collection_client1.push
|
|
||||||
assert(!result1.empty?, 'check collections - after create')
|
|
||||||
result2 = collection_client2.push
|
|
||||||
assert(!result2.empty?, 'check collections - after create')
|
|
||||||
assert_equal(result1, result2, 'check collections')
|
|
||||||
|
|
||||||
sleep 4
|
|
||||||
|
|
||||||
# next check should be empty
|
|
||||||
result1 = collection_client1.push
|
|
||||||
assert(!result1, 'check collections - after create recall')
|
|
||||||
result2 = collection_client2.push
|
|
||||||
assert(!result2, 'check collections - after create recall')
|
|
||||||
|
|
||||||
organization = Organization.first
|
|
||||||
organization.touch
|
|
||||||
sleep 4
|
|
||||||
|
|
||||||
# get collection
|
|
||||||
result1 = collection_client1.push
|
|
||||||
assert(!result1.empty?, 'check collections - after touch')
|
|
||||||
result2 = collection_client2.push
|
|
||||||
assert(!result1.empty?, 'check collections - after touch')
|
|
||||||
assert_equal(result1, result2, 'check collections')
|
|
||||||
end
|
|
||||||
|
|
||||||
test 'c rss' do
|
test 'c rss' do
|
||||||
user = User.lookup(id: 1)
|
user = User.lookup(id: 1)
|
||||||
collection_client1 = Sessions::Backend::Rss.new(user, {}, false, '123-1')
|
collection_client1 = Sessions::Backend::Rss.new(user, {}, false, '123-1')
|
||||||
|
|
|
@ -109,57 +109,6 @@ class SessionCollectionsTest < ActiveSupport::TestCase
|
||||||
assert(result3, 'check collections - after touch')
|
assert(result3, 'check collections - after touch')
|
||||||
assert(check_if_collection_exists(result3, :Group), 'check collections - after touch')
|
assert(check_if_collection_exists(result3, :Group), 'check collections - after touch')
|
||||||
|
|
||||||
# change collection
|
|
||||||
organization = Organization.create(name: "SomeSessionOrg1::#{rand(999_999)}", active: true)
|
|
||||||
|
|
||||||
# get whole collections
|
|
||||||
result1 = collection_client1.push
|
|
||||||
assert(result1, 'check collections - after create')
|
|
||||||
assert(!check_if_collection_exists(result1, :Organization), 'check collections - after create')
|
|
||||||
result2 = collection_client2.push
|
|
||||||
assert(result2, 'check collections - after create')
|
|
||||||
assert(!check_if_collection_exists(result2, :Organization), 'check collections - after create')
|
|
||||||
result3 = collection_client3.push
|
|
||||||
assert(result3, 'check collections - after create')
|
|
||||||
assert(!check_if_collection_exists(result3, :Organization), 'check collections - after create')
|
|
||||||
|
|
||||||
# assigne new org to agent1
|
|
||||||
agent1.organization = organization
|
|
||||||
agent1.save
|
|
||||||
sleep 4
|
|
||||||
|
|
||||||
# user has new organization
|
|
||||||
result1 = collection_client1.push
|
|
||||||
assert(result1, 'check collections - after create')
|
|
||||||
assert(check_if_collection_exists(result1, :Organization, { id: organization.id, member_ids: [agent1.id] }), 'check collections - after create with attributes')
|
|
||||||
sleep 0.3
|
|
||||||
|
|
||||||
# users have no organization, so collection should be empty
|
|
||||||
result2 = collection_client2.push
|
|
||||||
assert(result2, 'check collections - after create')
|
|
||||||
assert(!check_if_collection_exists(result2, :Organization), 'check collections - after create')
|
|
||||||
result3 = collection_client3.push
|
|
||||||
assert(result3, 'check collections - after create')
|
|
||||||
assert(!check_if_collection_exists(result3, :Organization), 'check collections - after create')
|
|
||||||
|
|
||||||
# assigne new org to customer1
|
|
||||||
customer1.organization = organization
|
|
||||||
customer1.save
|
|
||||||
sleep 5
|
|
||||||
|
|
||||||
# users have no organization, so collection should be empty
|
|
||||||
result1 = collection_client1.push
|
|
||||||
assert(result1, 'check collections - after create')
|
|
||||||
assert(check_if_collection_exists(result1, :Organization, { id: organization.id, member_ids: [agent1.id, customer1.id] }), 'check collections - after create with attributes')
|
|
||||||
result2 = collection_client2.push
|
|
||||||
assert(result2, 'check collections - after create')
|
|
||||||
assert(!check_if_collection_exists(result2, :Organization), 'check collections - after create')
|
|
||||||
|
|
||||||
# user has new organization
|
|
||||||
result3 = collection_client3.push
|
|
||||||
assert(result3, 'check collections - after create')
|
|
||||||
assert(check_if_collection_exists(result3, :Organization, { id: organization.id, member_ids: [agent1.id, customer1.id] }), 'check collections - after create with attributes')
|
|
||||||
|
|
||||||
# next check should be empty
|
# next check should be empty
|
||||||
sleep 1
|
sleep 1
|
||||||
result1 = collection_client1.push
|
result1 = collection_client1.push
|
||||||
|
|
|
@ -240,7 +240,6 @@ class SessionEnhancedTest < ActiveSupport::TestCase
|
||||||
# check collections
|
# check collections
|
||||||
collections = {
|
collections = {
|
||||||
'Group' => true,
|
'Group' => true,
|
||||||
'Organization' => true,
|
|
||||||
'User' => nil,
|
'User' => nil,
|
||||||
}
|
}
|
||||||
check_if_collection_reset_message_exists(client_id1_0, collections, 'init')
|
check_if_collection_reset_message_exists(client_id1_0, collections, 'init')
|
||||||
|
@ -249,7 +248,6 @@ class SessionEnhancedTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
collections = {
|
collections = {
|
||||||
'Group' => nil,
|
'Group' => nil,
|
||||||
'Organization' => nil,
|
|
||||||
'User' => nil,
|
'User' => nil,
|
||||||
}
|
}
|
||||||
check_if_collection_reset_message_exists(client_id1_0, collections, 'init2')
|
check_if_collection_reset_message_exists(client_id1_0, collections, 'init2')
|
||||||
|
@ -260,7 +258,6 @@ class SessionEnhancedTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
collections = {
|
collections = {
|
||||||
'Group' => nil,
|
'Group' => nil,
|
||||||
'Organization' => nil,
|
|
||||||
'User' => nil,
|
'User' => nil,
|
||||||
}
|
}
|
||||||
check_if_collection_reset_message_exists(client_id1_0, collections, 'init3')
|
check_if_collection_reset_message_exists(client_id1_0, collections, 'init3')
|
||||||
|
@ -276,7 +273,6 @@ class SessionEnhancedTest < ActiveSupport::TestCase
|
||||||
# check collections
|
# check collections
|
||||||
collections = {
|
collections = {
|
||||||
'Group' => true,
|
'Group' => true,
|
||||||
'Organization' => nil,
|
|
||||||
'User' => nil,
|
'User' => nil,
|
||||||
}
|
}
|
||||||
check_if_collection_reset_message_exists(client_id1_0, collections, 'update')
|
check_if_collection_reset_message_exists(client_id1_0, collections, 'update')
|
||||||
|
|
Loading…
Reference in a new issue