@@ -22,6 +22,7 @@ $(function() {
22
22
var msg = '' ;
23
23
var collapse = '' ;
24
24
var text = `<pre>${ escapeHTML ( data [ 'text' ] ) } </pre>` ;
25
+ const collapseId = data [ 'config' ] [ 'operation_id' ] . replace ( / \. / g, '_' )
25
26
if ( ! data [ 'success' ] ) {
26
27
alertType = 'danger' ;
27
28
msg = '<ul>' ;
@@ -30,10 +31,10 @@ $(function() {
30
31
}
31
32
msg += '</ul>' ;
32
33
} else {
33
- collapse = `<button type='button' class='btn btn-xs btn-success pull-right' data-toggle='collapse' data-target='#${ data [ 'config' ] [ 'operation_id' ] } ' aria-expanded='false'><span class='glyphicon glyphicon-chevron-right'></span><span class='glyphicon glyphicon-chevron-down'></span></button>"` ;
34
- text = `<div id='${ data [ 'config' ] [ 'operation_id' ] } ' class='collapse'>${ text } </div>` ;
34
+ collapse = `<button type='button' class='btn btn-xs btn-success pull-right' data-toggle='collapse' data-target='#${ collapseId } ' aria-expanded='false'><span class='glyphicon glyphicon-chevron-right'></span><span class='glyphicon glyphicon-chevron-down'></span></button>"` ;
35
+ text = `<div id='${ collapseId } ' class='collapse'>${ data [ ' text' ] } </div>` ;
35
36
}
36
- var result = `<div class='alert alert-${ alertType } '><div class='row'><div class='col-xs-10 col-sm-11'>${ data [ 'config' ] [ 'summary' ] } <br />${ data [ 'config' ] [ 'urlpath' ] } <br />Took ${ data [ 'execution_time' ] } ms<br />${ msg } </div><div class='col-xs-2 col-sm-1'>${ collapse } </div></div>${ text } </div>` ;
37
+ var result = `<div class='alert alert-${ alertType } '><div class='row'><div class='col-xs-10 col-sm-11'>${ data [ 'config' ] [ 'summary' ] } <br />${ data [ 'config' ] [ 'urlpath' ] } <br />Took ${ data [ 'execution_time' ] } ms<br />Status Code: ${ data [ 'status_code' ] } </div><div class='col-xs-2 col-sm-1'>${ collapse } </div></div>${ text } </div>` ;
37
38
$ ( runner . find ( '.result' ) ) . append ( result ) ;
38
39
} ) ;
39
40
}
@@ -48,14 +49,14 @@ $(function() {
48
49
remark = $ ( runner ) . find ( 'textarea[name="remark"]' ) . val ( ) ;
49
50
50
51
$ . post ( '/runtests/delete/json_body' , {
51
- 'json_body' : jsonBody ,
52
- 'operation_id' : operationId ,
53
- 'profile_id' : window . CURRENT_PROFILE_ID ,
52
+ 'json_body' : jsonBody ,
53
+ 'operation_id' : operationId ,
54
+ 'profile_id' : window . CURRENT_PROFILE_ID ,
54
55
'order' : order ,
55
- 'urlpath' : urlpath ,
56
- 'replica_id' :replica_id ,
57
- 'remark' :remark ,
58
- 'csrfmiddlewaretoken' : window . CSRF
56
+ 'urlpath' : urlpath ,
57
+ 'replica_id' :replica_id ,
58
+ 'remark' :remark ,
59
+ 'csrfmiddlewaretoken' : window . CSRF
59
60
} , function ( response ) {
60
61
$ ( item_list ) . remove ( ) ;
61
62
} ) ;
@@ -90,6 +91,7 @@ $(function() {
90
91
urlpath = $ ( runner ) . find ( 'input[name="urlpath"]' ) . val ( ) ;
91
92
replica_id = $ ( runner ) . find ( 'input[name="replica_id"]' ) . val ( ) ;
92
93
remark = $ ( runner ) . find ( 'textarea[name="remark"]' ) . val ( ) ;
94
+ testmethod = $ ( runner ) . find ( 'input[name="method"]' ) . val ( ) ;
93
95
94
96
$ . post ( '/runtests/save/json_body' , {
95
97
'json_body' : jsonBody ,
@@ -99,9 +101,11 @@ $(function() {
99
101
'urlpath' : urlpath ,
100
102
'replica_id' :replica_id ,
101
103
'remark' :remark ,
104
+ 'method' :testmethod ,
102
105
'csrfmiddlewaretoken' : window . CSRF
103
106
} , function ( response ) {
104
107
t . next ( ) . show ( ) . fadeOut ( 1000 ) ;
108
+ location . reload ( ) ;
105
109
} ) ;
106
110
} ) ;
107
111
@@ -115,6 +119,7 @@ $(function() {
115
119
urlpath = $ ( runner ) . find ( 'input[name="urlpath"]' ) . val ( ) ;
116
120
replica_id = $ ( runner ) . find ( 'input[name="replica_id"]' ) . val ( ) ;
117
121
remark = $ ( runner ) . find ( 'textarea[name="remark"]' ) . val ( ) ;
122
+ testmethod = $ ( runner ) . find ( 'input[name="method"]' ) . val ( ) ;
118
123
119
124
$ . post ( '/runtests/copy/json_body' , {
120
125
'json_body' : jsonBody ,
@@ -124,6 +129,7 @@ $(function() {
124
129
'urlpath' : urlpath ,
125
130
'replica_id' :replica_id ,
126
131
'remark' :remark ,
132
+ 'method' :testmethod ,
127
133
'csrfmiddlewaretoken' : window . CSRF
128
134
} , function ( response ) {
129
135
$ ( item_list ) . clone ( true ) . insertAfter ( $ ( item_list ) ) ;
0 commit comments