Fixed history unit tests.
This commit is contained in:
parent
6de87eb1bf
commit
52e6510a34
2 changed files with 14 additions and 12 deletions
|
@ -732,7 +732,7 @@ class Ticket < ApplicationModel
|
||||||
total_time_without_pending = 0
|
total_time_without_pending = 0
|
||||||
total_time = 0
|
total_time = 0
|
||||||
#get history for ticket
|
#get history for ticket
|
||||||
history_list = History.list( 'Ticket', self.id, 'Ticket' )
|
history_list = History.list( 'Ticket', self.id )
|
||||||
|
|
||||||
#loop through hist. changes and get time
|
#loop through hist. changes and get time
|
||||||
last_state = nil
|
last_state = nil
|
||||||
|
|
|
@ -163,7 +163,7 @@ class HistoryTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
# get history
|
# get history
|
||||||
history_list = History.list( 'Ticket', ticket.id, 'Ticket::Article' )
|
history_list = History.list( 'Ticket', ticket.id, 'Ticket::Article' )
|
||||||
puts history_list.inspect
|
# puts history_list.inspect
|
||||||
test[:history_check].each { |check_item|
|
test[:history_check].each { |check_item|
|
||||||
# puts '+++++++++++'
|
# puts '+++++++++++'
|
||||||
# puts check_item.inspect
|
# puts check_item.inspect
|
||||||
|
@ -172,27 +172,29 @@ class HistoryTest < ActiveSupport::TestCase
|
||||||
next if match
|
next if match
|
||||||
# puts '--------'
|
# puts '--------'
|
||||||
# puts history_item.inspect
|
# puts history_item.inspect
|
||||||
next if history_item['history_object'] != check_item[:history_object]
|
next if history_item.history_object.name != check_item[:history_object]
|
||||||
next if history_item['history_type'] != check_item[:history_type]
|
next if history_item.history_type.name != check_item[:history_type]
|
||||||
next if check_item[:history_attribute] != history_item['history_attribute']
|
if check_item[:history_attribute]
|
||||||
|
next if check_item[:history_attribute] != history_item.history_attribute.name
|
||||||
|
end
|
||||||
match = true
|
match = true
|
||||||
if history_item['history_type'] == check_item[:history_type]
|
if history_item.history_type.name == check_item[:history_type]
|
||||||
assert( true, "History type #{history_item['history_type']} found!")
|
assert( true, "History type #{history_item.history_type.name} found!")
|
||||||
end
|
end
|
||||||
if check_item[:history_attribute]
|
if check_item[:history_attribute]
|
||||||
assert_equal( check_item[:history_attribute], history_item['history_attribute'], "check history attribute #{check_item[:history_attribute]}")
|
assert_equal( check_item[:history_attribute], history_item.history_attribute.name, "check history attribute #{check_item[:history_attribute]}")
|
||||||
end
|
end
|
||||||
if check_item[:value_from]
|
if check_item[:value_from]
|
||||||
assert_equal( check_item[:value_from], history_item['value_from'], "check history :value_from #{history_item['value_from']} ok")
|
assert_equal( check_item[:value_from], history_item.value_from, "check history :value_from #{history_item.value_from} ok")
|
||||||
end
|
end
|
||||||
if check_item[:value_to]
|
if check_item[:value_to]
|
||||||
assert_equal( check_item[:value_to], history_item['value_to'], "check history :value_to #{history_item['value_to']} ok")
|
assert_equal( check_item[:value_to], history_item.value_to, "check history :value_to #{history_item.value_to} ok")
|
||||||
end
|
end
|
||||||
if check_item[:id_from]
|
if check_item[:id_from]
|
||||||
assert_equal( check_item[:id_from], history_item['id_from'], "check history :id_from #{history_item['id_from']} ok")
|
assert_equal( check_item[:id_from], history_item.id_from, "check history :id_from #{history_item.id_from} ok")
|
||||||
end
|
end
|
||||||
if check_item[:id_to]
|
if check_item[:id_to]
|
||||||
assert_equal( check_item[:id_to], history_item['id_to'], "check history :id_to #{history_item['id_to']} ok")
|
assert_equal( check_item[:id_to], history_item.id_to, "check history :id_to #{history_item.id_to} ok")
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
assert( match, "history check not matched! #{check_item.inspect}")
|
assert( match, "history check not matched! #{check_item.inspect}")
|
||||||
|
|
Loading…
Reference in a new issue