File tree 2 files changed +18
-1
lines changed
2 files changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,6 @@ mod Auction {
63
63
self . items_in_store. write (items_in_store + 1 );
64
64
self . item_list. append (). write (self . get_item_name (item_id_ref ));
65
65
66
- // let (item_name, _) = self.register.read(*item_id_ref);
67
66
let item_name : ByteArray = self . get_item_name (item_id_ref );
68
67
self . emit (RegisteredItem { item_name , status : " registered" });
69
68
}
Original file line number Diff line number Diff line change @@ -53,4 +53,22 @@ fn further_test() {
53
53
let dispatcher = IAuctionDispatcher { contract_address };
54
54
dispatcher . register_item (" dogs" );
55
55
assert (dispatcher . is_registered (" dogs" ) == true , ' not registered' );
56
+ dispatcher . register_item (" cats that seem longer than a regular felt" );
57
+ assert (dispatcher . is_registered (" cats that seem longer than a regular felt" ) == true , ' cats failed' );
58
+ }
59
+
60
+ #[test]
61
+ fn check_returned_items_from_array () {
62
+ let contract_address = deploy_contract (" Auction" );
63
+ let dispatcher = IAuctionDispatcher { contract_address };
64
+ dispatcher . register_item (" dogs" );
65
+ dispatcher . register_item (" cats" );
66
+ dispatcher . bid (" dogs" , 60_u32 );
67
+
68
+ let mut items : Array <(ByteArray , u32 )> = array! [];
69
+ items . append ((" dogs" , 60_u32 ));
70
+ items . append ((" cats" , 0_u32 ));
71
+
72
+ let returned_items : Array <(ByteArray , u32 )> = dispatcher . get_registered_items ();
73
+ assert (items == returned_items , ' array test failed' );
56
74
}
You can’t perform that action at this time.
0 commit comments