Added unit tests.
This commit is contained in:
parent
dbcc5414cf
commit
2401d860cd
1 changed files with 59 additions and 0 deletions
59
test/unit/recent_view_test.rb
Normal file
59
test/unit/recent_view_test.rb
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
require 'test_helper'
|
||||||
|
|
||||||
|
class RecentViewTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
|
test 'simple tests' do
|
||||||
|
|
||||||
|
ticket1 = Ticket.create(
|
||||||
|
:title => 'RecentViewTest 1 some title äöüß',
|
||||||
|
:group => Group.lookup( :name => 'Users'),
|
||||||
|
:customer_id => 2,
|
||||||
|
:state => Ticket::State.lookup( :name => 'new' ),
|
||||||
|
:priority => Ticket::Priority.lookup( :name => '2 normal' ),
|
||||||
|
:updated_by_id => 1,
|
||||||
|
:created_by_id => 1,
|
||||||
|
)
|
||||||
|
assert( ticket1, "ticket created" )
|
||||||
|
ticket2 = Ticket.create(
|
||||||
|
:title => 'RecentViewTest 2 some title äöüß',
|
||||||
|
:group => Group.lookup( :name => 'Users'),
|
||||||
|
:customer_id => 2,
|
||||||
|
:state => Ticket::State.lookup( :name => 'new' ),
|
||||||
|
:priority => Ticket::Priority.lookup( :name => '2 normal' ),
|
||||||
|
:updated_by_id => 1,
|
||||||
|
:created_by_id => 1,
|
||||||
|
)
|
||||||
|
assert( ticket2, "ticket created" )
|
||||||
|
user1 = User.find(2)
|
||||||
|
#RecentView.user_log_destroy(user1)
|
||||||
|
|
||||||
|
|
||||||
|
RecentView.log( ticket1, user1 )
|
||||||
|
sleep 1
|
||||||
|
RecentView.log( ticket2, user1 )
|
||||||
|
sleep 1
|
||||||
|
RecentView.log( ticket1, user1 )
|
||||||
|
sleep 1
|
||||||
|
RecentView.log( ticket1, user1 )
|
||||||
|
|
||||||
|
list = RecentView.list( user1 )
|
||||||
|
assert( list[0]['o_id'], ticket1.id )
|
||||||
|
assert( list[0]['recent_view_object'], 'Ticket' )
|
||||||
|
|
||||||
|
assert( list[1]['o_id'], ticket1.id )
|
||||||
|
assert( list[1]['recent_view_object'], 'Ticket' )
|
||||||
|
|
||||||
|
assert( list[2]['o_id'], ticket2.id )
|
||||||
|
assert( list[2]['recent_view_object'], 'Ticket' )
|
||||||
|
|
||||||
|
assert( list[3]['o_id'], ticket1.id )
|
||||||
|
assert( list[3]['recent_view_object'], 'Ticket' )
|
||||||
|
|
||||||
|
ticket1.destroy
|
||||||
|
ticket2.destroy
|
||||||
|
|
||||||
|
#list = RecentView.list( user1 )
|
||||||
|
#assert( !list[0], 'check if recent view list is empty' )
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in a new issue