@@ -23,7 +23,6 @@ describe('ERC20 Contract ', () => {
2323 } ) ;
2424
2525 it ( 'contract file uploads' , ( ) => {
26- // TODO: In the contract, replaced Address with H160. Fix https://github.com/use-ink/contracts-ui/issues/582
2726 assertUpload ( 'erc20.contract' ) ;
2827 } ) ;
2928
@@ -54,54 +53,30 @@ describe('ERC20 Contract ', () => {
5453
5554 it ( `transfers ${ transferValue } Units to another account` , ( ) => {
5655 selectMessage ( 'transfer' , 3 ) ;
57- cy . get ( '.form-field.to' )
58- . find ( "input[type='text']" )
59- . clear ( )
60- . type ( '0x60afa252b554aabc4b3253ca2be60dc1d536ec10' )
61- . should ( 'have.value' , '0x60afa252b554aabc4b3253ca2be60dc1d536ec10' ) ;
56+ cy . get ( '.form-field.to' ) . find ( '.dropdown' ) . click ( ) . find ( '.dropdown__option' ) . eq ( 3 ) . click ( ) ;
6257 cy . get ( '.form-field.value' ) . find ( 'input[type="number"]' ) . type ( `${ transferValue } ` ) ;
6358 assertCall ( ) ;
6459 selectMessage ( 'balanceOf' , 1 ) ;
6560
66- cy . get ( '.form-field.owner' )
67- . find ( "input[type='text']" )
68- . clear ( )
69- . type ( '0x9621dde636de098b43efb0fa9b61facfe328f99d' )
70- . should ( 'have.value' , '0x9621dde636de098b43efb0fa9b61facfe328f99d' ) ;
61+ cy . get ( '.form-field.owner' ) . find ( '.dropdown' ) . click ( ) . find ( '.dropdown__option' ) . eq ( 3 ) . click ( ) ;
62+
7163 assertReturnValue ( 'balanceOf' , `${ initialSupply - transferValue } ` ) ;
7264 } ) ;
7365
7466 it ( `successfully approves allowance` , ( ) => {
7567 selectMessage ( 'approve' , 4 ) ;
76- cy . get ( '.form-field.spender' )
77- . find ( "input[type='text']" )
78- . clear ( )
79- . type ( '0x41dccbd49b26c50d34355ed86ff0fa9e489d1e01' )
80- . should ( 'have.value' , '0x41dccbd49b26c50d34355ed86ff0fa9e489d1e01' ) ;
68+ cy . get ( '.form-field.spender' ) . find ( '.dropdown' ) . click ( ) . find ( '.dropdown__option' ) . eq ( 2 ) . click ( ) ;
8169 cy . get ( '.form-field.value' ) . find ( 'input[type="number"]' ) . type ( `${ allowance } ` ) ;
8270 assertCall ( ) ;
8371 selectMessage ( 'allowance' , 2 ) ;
84- cy . get ( '.form-field.owner' )
85- . find ( "input[type='text']" )
86- . clear ( )
87- . type ( '0x9621dde636de098b43efb0fa9b61facfe328f99d' )
88- . should ( 'have.value' , '0x9621dde636de098b43efb0fa9b61facfe328f99d' ) ;
89- cy . get ( '.form-field.spender' )
90- . find ( "input[type='text']" )
91- . clear ( )
92- . type ( '0x41dccbd49b26c50d34355ed86ff0fa9e489d1e01' )
93- . should ( 'have.value' , '0x41dccbd49b26c50d34355ed86ff0fa9e489d1e01' ) ;
72+ cy . get ( '.form-field.spender' ) . find ( '.dropdown' ) . click ( ) . find ( '.dropdown__option' ) . eq ( 2 ) . click ( ) ;
9473 assertReturnValue ( 'allowance' , `${ allowance } ` ) ;
9574 } ) ;
9675
9776 it ( `transfers ${ transferValue } on behalf of alice` , ( ) => {
9877 cy . get ( '.form-field.caller' ) . click ( ) . find ( '.dropdown__option' ) . eq ( 2 ) . click ( ) ;
9978 selectMessage ( 'transferFrom' , 5 ) ;
100- cy . get ( '.form-field.from' )
101- . find ( "input[type='text']" )
102- . clear ( )
103- . type ( '0x9621dde636de098b43efb0fa9b61facfe328f99d' )
104- . should ( 'have.value' , '0x9621dde636de098b43efb0fa9b61facfe328f99d' ) ;
79+ cy . get ( '.form-field.to' ) . find ( '.dropdown' ) . click ( ) . find ( '.dropdown__option' ) . eq ( 2 ) . click ( ) ;
10580 cy . get ( '.form-field.to' )
10681 . find ( "input[type='text']" )
10782 . clear ( )
@@ -110,11 +85,7 @@ describe('ERC20 Contract ', () => {
11085 cy . get ( '.form-field.value' ) . find ( 'input[type="number"]' ) . type ( `${ transferValue } ` ) ;
11186 assertCall ( ) ;
11287 selectMessage ( 'balanceOf' , 1 ) ;
113- cy . get ( '.form-field.owner' )
114- . find ( "input[type='text']" )
115- . clear ( )
116- . type ( '0x41dccbd49b26c50d34355ed86ff0fa9e489d1e01' )
117- . should ( 'have.value' , '0x41dccbd49b26c50d34355ed86ff0fa9e489d1e01' ) ;
88+ cy . get ( '.form-field.owner' ) . find ( '.dropdown' ) . click ( ) . find ( '.dropdown__option' ) . eq ( 2 ) . click ( ) ;
11889 assertReturnValue ( 'balanceOf' , `${ transferValue } ` ) ;
11990 } ) ;
12091} ) ;
0 commit comments