difftreelog
tests: update tests to use optional collections
in: master
1 file changed
pallets/nft/src/tests.rsdiffbeforeafterboth55 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 id64}64}656589 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}9595622 collection_id,622 collection_id,623 2623 2624 ));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}6286281841 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()));184318431844 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}184818481856 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()));185818581859 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