Skip to content

Commit 41ba667

Browse files
committed
updated
1 parent 2b6850a commit 41ba667

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

src/lib.cairo

-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ mod Auction {
6363
self.items_in_store.write(items_in_store + 1);
6464
self.item_list.append().write(self.get_item_name(item_id_ref));
6565

66-
// let (item_name, _) = self.register.read(*item_id_ref);
6766
let item_name: ByteArray = self.get_item_name(item_id_ref);
6867
self.emit(RegisteredItem { item_name, status: "registered" });
6968
}

tests/test_contract.cairo

+18
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,22 @@ fn further_test() {
5353
let dispatcher = IAuctionDispatcher { contract_address };
5454
dispatcher.register_item("dogs");
5555
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');
5674
}

0 commit comments

Comments
 (0)