Fixed reseting form/task after page reload.

This commit is contained in:
Martin Edenhofer 2015-04-07 15:59:47 +02:00
parent cfc3e846b6
commit 9a0dc39955
2 changed files with 39 additions and 1 deletions

View file

@ -1054,6 +1054,7 @@ class ArticleNew extends App.Controller
(data) => (data) =>
if data.ticket_id is @ticket.id if data.ticket_id is @ticket.id
@type = 'note' @type = 'note'
@defaults = {}
@render() @render()
) )

View file

@ -184,6 +184,36 @@ class AgentTicketActionsLevel3Test < TestCase
:no_quote => true, :no_quote => true,
) )
# change form of ticket, reset, reload and verify in instance 2
ticket_update(
:browser => browser2,
:data => {
:body => '22 some level 3 <b>body</b> in instance 2',
},
:do_not_submit => true,
)
watch_for(
:browser => browser2,
:css => '.content.active .js-reset',
:value => '(Discard your unsaved changes.|Verwerfen der)',
:no_quote => true,
)
sleep 2
reload(
:browser => browser2,
)
click(
:css => '.content.active .js-reset',
:browser => browser2,
)
sleep 1
ticket_verify(
:browser => browser2,
:data => {
:body => '',
},
)
# change form of ticket in instance 2 # change form of ticket in instance 2
ticket_update( ticket_update(
@ -231,6 +261,13 @@ class AgentTicketActionsLevel3Test < TestCase
:no_quote => true, :no_quote => true,
) )
# check if new article is empty
ticket_verify(
:browser => browser2,
:data => {
:body => '',
},
)
watch_for( watch_for(
:browser => browser2, :browser => browser2,
:css => '.active div.ticket-article', :css => '.active div.ticket-article',