@@ -42,65 +42,6 @@ describe<{ app: Application; factory: PublicKeyFactory }>("PrivateKeyFactory", (
4242 wallets ,
4343 ) ;
4444
45- it ( "should derive from a musig" , async ( { factory } ) => {
46- assert . is (
47- await factory . fromMultiSignatureAsset ( {
48- min : 3 ,
49- publicKeys : [
50- "0235d486fea0193cbe77e955ab175b8f6eb9eaf784de689beffbd649989f5d6be3" ,
51- "03a46f2547d20b47003c1c376788db5a54d67264df2ae914f70bf453b6a1fa1b3a" ,
52- "03d7dfe44e771039334f4712fb95ad355254f674c8f5d286503199157b7bf7c357" ,
53- ] ,
54- } ) ,
55- "0321d8b4df000280dd7f3ac8dae0558e214bd6fe736d97cf68ea8a083c024c249c" ,
56- ) ;
57- } ) ;
58-
59- it ( "should throw if min < 1" , async ( { factory } ) => {
60- await assert . rejects (
61- ( ) =>
62- factory . fromMultiSignatureAsset ( {
63- min : 0 ,
64- publicKeys : [
65- "0235d486fea0193cbe77e955ab175b8f6eb9eaf784de689beffbd649989f5d6be3" ,
66- "03a46f2547d20b47003c1c376788db5a54d67264df2ae914f70bf453b6a1fa1b3a" ,
67- "03d7dfe44e771039334f4712fb95ad355254f674c8f5d286503199157b7bf7c357" ,
68- ] ,
69- } ) ,
70- "The multi signature asset is invalid." ,
71- ) ;
72- } ) ;
73-
74- it ( "should throw if min > publicKeys.length" , async ( { factory } ) => {
75- await assert . rejects (
76- ( ) =>
77- factory . fromMultiSignatureAsset ( {
78- min : 4 ,
79- publicKeys : [
80- "0235d486fea0193cbe77e955ab175b8f6eb9eaf784de689beffbd649989f5d6be3" ,
81- "03a46f2547d20b47003c1c376788db5a54d67264df2ae914f70bf453b6a1fa1b3a" ,
82- "03d7dfe44e771039334f4712fb95ad355254f674c8f5d286503199157b7bf7c357" ,
83- ] ,
84- } ) ,
85- "The multi signature asset is invalid." ,
86- ) ;
87- } ) ;
88-
89- it ( "should throw if publicKey is invalid" , async ( { factory } ) => {
90- await assert . rejects (
91- ( ) =>
92- factory . fromMultiSignatureAsset ( {
93- min : 1 ,
94- publicKeys : [
95- "0" ,
96- "03a46f2547d20b47003c1c376788db5a54d67264df2ae914f70bf453b6a1fa1b3a" ,
97- "03d7dfe44e771039334f4712fb95ad355254f674c8f5d286503199157b7bf7c357" ,
98- ] ,
99- } ) ,
100- "Expected 0 to be a valid public key" ,
101- ) ;
102- } ) ;
103-
10445 each (
10546 "should pass with valid public keys" ,
10647 async ( { context, dataset } ) => {
0 commit comments