git.delta.rocks / unique-network / refs/commits / 3ba12d877203

difftreelog

tests: update tests to use optional collections

Yaroslav Bolyukin2021-03-09parent: #8b9e1d8.patch.diff
in: master

1 file changed

modifiedpallets/nft/src/tests.rsdiffbeforeafterboth
55 let saved_col_name: Vec<u16> = "Test1\0".encode_utf16().collect::<Vec<u16>>();55 let saved_col_name: Vec<u16> = "Test1\0".encode_utf16().collect::<Vec<u16>>();
56 let saved_description: Vec<u16> = "TestDescription1\0".encode_utf16().collect::<Vec<u16>>();56 let saved_description: Vec<u16> = "TestDescription1\0".encode_utf16().collect::<Vec<u16>>();
57 let saved_prefix: Vec<u8> = b"token_prefix1\0".to_vec();57 let saved_prefix: Vec<u8> = b"token_prefix1\0".to_vec();
58 assert_eq!(TemplateModule::collection(id).owner, owner);58 assert_eq!(TemplateModule::collection_id(id).unwrap().owner, owner);
59 assert_eq!(TemplateModule::collection(id).name, saved_col_name);59 assert_eq!(TemplateModule::collection_id(id).unwrap().name, saved_col_name);
60 assert_eq!(TemplateModule::collection(id).mode, *mode);60 assert_eq!(TemplateModule::collection_id(id).unwrap().mode, *mode);
61 assert_eq!(TemplateModule::collection(id).description, saved_description);61 assert_eq!(TemplateModule::collection_id(id).unwrap().description, saved_description);
62 assert_eq!(TemplateModule::collection(id).token_prefix, saved_prefix);62 assert_eq!(TemplateModule::collection_id(id).unwrap().token_prefix, saved_prefix);
63 id63 id
64}64}
6565
89 let collection_id = create_test_collection(&CollectionMode::NFT, 1);89 let collection_id = create_test_collection(&CollectionMode::NFT, 1);
90 90
91 assert_ok!(TemplateModule::set_schema_version(origin1, collection_id, SchemaVersion::Unique));91 assert_ok!(TemplateModule::set_schema_version(origin1, collection_id, SchemaVersion::Unique));
92 assert_eq!(TemplateModule::collection(collection_id).schema_version, SchemaVersion::Unique);92 assert_eq!(TemplateModule::collection_id(collection_id).unwrap().schema_version, SchemaVersion::Unique);
93 });93 });
94}94}
9595
622 collection_id,622 collection_id,
623 2623 2
624 ));624 ));
625 assert_eq!(TemplateModule::collection(collection_id).owner, 2);625 assert_eq!(TemplateModule::collection_id(collection_id).unwrap().owner, 2);
626 });626 });
627}627}
628628
1841 let origin1 = Origin::signed(1);1841 let origin1 = Origin::signed(1);
1842 assert_ok!(TemplateModule::set_const_on_chain_schema(origin1, collection_id, b"test const on chain schema".to_vec()));1842 assert_ok!(TemplateModule::set_const_on_chain_schema(origin1, collection_id, b"test const on chain schema".to_vec()));
18431843
1844 assert_eq!(TemplateModule::collection(collection_id).const_on_chain_schema, b"test const on chain schema".to_vec());1844 assert_eq!(TemplateModule::collection_id(collection_id).unwrap().const_on_chain_schema, b"test const on chain schema".to_vec());
1845 assert_eq!(TemplateModule::collection(collection_id).variable_on_chain_schema, b"".to_vec());1845 assert_eq!(TemplateModule::collection_id(collection_id).unwrap().variable_on_chain_schema, b"".to_vec());
1846 });1846 });
1847}1847}
18481848
1856 let origin1 = Origin::signed(1);1856 let origin1 = Origin::signed(1);
1857 assert_ok!(TemplateModule::set_variable_on_chain_schema(origin1, collection_id, b"test variable on chain schema".to_vec()));1857 assert_ok!(TemplateModule::set_variable_on_chain_schema(origin1, collection_id, b"test variable on chain schema".to_vec()));
18581858
1859 assert_eq!(TemplateModule::collection(collection_id).const_on_chain_schema, b"".to_vec());1859 assert_eq!(TemplateModule::collection_id(collection_id).unwrap().const_on_chain_schema, b"".to_vec());
1860 assert_eq!(TemplateModule::collection(collection_id).variable_on_chain_schema, b"test variable on chain schema".to_vec());1860 assert_eq!(TemplateModule::collection_id(collection_id).unwrap().variable_on_chain_schema, b"test variable on chain schema".to_vec());
1861 });1861 });
1862}1862}
18631863