Skip to content

Commit 1d10a78

Browse files
authored
Update simple_nft_tests.move
1 parent c4ce455 commit 1d10a78

1 file changed

Lines changed: 7 additions & 13 deletions

File tree

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
11
module SimpleNFT::nft_tests {
2-
use std::signer;
3-
use std::string;
42
use SimpleNFT::nft;
53

4+
const A1: address = @0x1;
5+
const A2: address = @0x2;
6+
67
#[test]
78
public fun mint_and_transfer() {
8-
let admin = signer::spec_test_signer();
9-
let user1 = signer::spec_test_signer();
10-
let user2 = signer::spec_test_signer();
11-
12-
let mut reg = nft::new_registry(&admin);
13-
14-
nft::mint(&admin, &mut reg, signer::address_of(&user1), string::utf8(b"Genesis"));
15-
assert!(nft::get_owner(&reg, 0) == signer::address_of(&user1), 0);
16-
17-
nft::transfer(&user1, &mut reg, 0, signer::address_of(&user2));
18-
assert!(nft::get_owner(&reg, 0) == signer::address_of(&user2), 1);
9+
let n = nft::mint(0, A1);
10+
assert!(nft::owner_of(&n) == A1, 0);
11+
nft::transfer(&mut n, A2);
12+
assert!(nft::owner_of(&n) == A2, 1);
1913
}
2014
}

0 commit comments

Comments
 (0)