@@ -17,14 +17,22 @@ describe('patrimoines', () => {
17
17
beforeEach ( ( ) => {
18
18
cy . intercept (
19
19
'GET' ,
20
- '/RCKPRINCY/hei-ricka/1.0.1/ patrimoines?page=1&page_size=10' ,
20
+ '** patrimoines?page=1&page_size=10' ,
21
21
listMock ( patrimoineMocks )
22
22
) . as ( 'getPatrimoines' ) ;
23
+ cy . intercept ( 'PUT' , '**patrimoines' , MUTATION_PATRIMOINE ) . as (
24
+ 'putPatrimoines'
25
+ ) ;
26
+ cy . intercept (
27
+ 'GET' ,
28
+ `**/patrimoines/${ patrimoineMocks [ 0 ] . nom } ` ,
29
+ patrimoineMocks [ 0 ]
30
+ ) . as ( 'getOnePatrimoine' ) ;
23
31
cy . intercept (
24
- 'PUT ' ,
25
- '/RCKPRINCY/hei-ricka/1.0.1/patrimoines' ,
26
- MUTATION_PATRIMOINE
27
- ) . as ( 'putPatrimoines' ) ;
32
+ 'GET ' ,
33
+ `**/patrimoines/ ${ patrimoineMocks [ 0 ] . nom } /possessions?page=1&page_size=10` ,
34
+ [ ]
35
+ ) ;
28
36
} ) ;
29
37
30
38
it . skip ( 'patrimoines.list' , ( ) => {
@@ -57,4 +65,28 @@ describe('patrimoines', () => {
57
65
expect ( body ) . to . be . deep . equal ( MUTATION_PATRIMOINE ) ;
58
66
} ) ;
59
67
} ) ;
68
+
69
+ it ( 'patrimoine.edit' , ( ) => {
70
+ cy . visit ( '/patrimoines' ) ;
71
+ cy . wait ( '@getPatrimoines' ) ;
72
+ cy . get ( 'tbody tr' ) . first ( ) . click ( ) ;
73
+ cy . wait ( '@getOnePatrimoine' ) ;
74
+ cy . getByTestId ( 'edit-button' ) . click ( ) ;
75
+ cy . getByTestId ( 't-input' ) . type ( MUTATION_PATRIMOINE . data [ 0 ] . t ! ) ;
76
+ cy . getByTestId ( 'possesseur-input' )
77
+ . clear ( )
78
+ . type ( MUTATION_PATRIMOINE . data [ 0 ] . possesseur ! . nom ! ) ;
79
+ cy . get ( '.RaToolbar-defaultToolbar > .MuiButton-contained' )
80
+ . as ( 'saveButton' )
81
+ . click ( ) ;
82
+ cy . wait ( '@putPatrimoines' ) . then ( ( intercept ) => {
83
+ const body = intercept . request . body . data [ 0 ] ;
84
+ expect ( body ) . to . be . deep . equal ( {
85
+ ...MUTATION_PATRIMOINE . data [ 0 ] ,
86
+ id : patrimoineMocks [ 0 ] . nom ,
87
+ nom : patrimoineMocks [ 0 ] . nom ,
88
+ valeur_comptable : patrimoineMocks [ 0 ] . valeur_comptable ,
89
+ } ) ;
90
+ } ) ;
91
+ } ) ;
60
92
} ) ;
0 commit comments