@@ -4,9 +4,11 @@ import { stub } from "sinon";
44import { Address , PublicClient , WalletClient , zeroAddress , zeroHash } from "viem" ;
55
66import { GroupClient } from "../../../src" ;
7- import { IpAccountImplClient } from "../../../src/abi/generated" ;
7+ import { erc20Address , IpAccountImplClient } from "../../../src/abi/generated" ;
88import { LicenseDataInput } from "../../../src/types/resources/group" ;
9- import { mockAddress , txHash , walletAddress } from "../mockData" ;
9+ import { aeneid , mockAddress , txHash , walletAddress } from "../mockData" ;
10+
11+ const allowedCurrency = erc20Address [ aeneid ] ;
1012import { createMockPublicClient , createMockWalletClient } from "../testUtils" ;
1113
1214use ( chaiAsPromised ) ;
@@ -529,7 +531,7 @@ describe("Test IpAssetClient", () => {
529531
530532 const result = groupClient . collectAndDistributeGroupRoyalties ( {
531533 groupIpId : mockAddress ,
532- currencyTokens : [ mockAddress ] ,
534+ currencyTokens : [ allowedCurrency ] ,
533535 memberIpIds : [ mockAddress ] ,
534536 } ) ;
535537 await expect ( result ) . to . be . rejectedWith (
@@ -545,7 +547,7 @@ describe("Test IpAssetClient", () => {
545547 . resolves ( false ) ;
546548 const result = groupClient . collectAndDistributeGroupRoyalties ( {
547549 groupIpId : mockAddress ,
548- currencyTokens : [ mockAddress ] ,
550+ currencyTokens : [ allowedCurrency ] ,
549551 memberIpIds : [ mockAddress ] ,
550552 } ) ;
551553 await expect ( result ) . to . be . rejectedWith (
@@ -557,7 +559,7 @@ describe("Test IpAssetClient", () => {
557559 stub ( groupClient . ipAssetRegistryClient , "isRegistered" ) . resolves ( true ) ;
558560 const result = groupClient . collectAndDistributeGroupRoyalties ( {
559561 groupIpId : mockAddress ,
560- currencyTokens : [ mockAddress ] ,
562+ currencyTokens : [ allowedCurrency ] ,
561563 memberIpIds : [ ] ,
562564 } ) ;
563565 await expect ( result ) . to . be . rejectedWith (
@@ -616,7 +618,7 @@ describe("Test IpAssetClient", () => {
616618
617619 const result = await groupClient . collectAndDistributeGroupRoyalties ( {
618620 groupIpId : mockAddress ,
619- currencyTokens : [ mockAddress ] ,
621+ currencyTokens : [ allowedCurrency ] ,
620622 memberIpIds : [ mockAddress ] ,
621623 } ) ;
622624 expect ( result . txHash ) . equal ( txHash ) ;
@@ -648,7 +650,7 @@ describe("Test IpAssetClient", () => {
648650 stub ( groupClient . groupingWorkflowsClient , "collectRoyaltiesAndClaimReward" ) . resolves ( txHash ) ;
649651 const result = await groupClient . collectAndDistributeGroupRoyalties ( {
650652 groupIpId : mockAddress ,
651- currencyTokens : [ mockAddress ] ,
653+ currencyTokens : [ allowedCurrency ] ,
652654 memberIpIds : [ mockAddress ] ,
653655 } ) ;
654656 expect ( result . txHash ) . equal ( txHash ) ;
@@ -725,7 +727,7 @@ describe("Test IpAssetClient", () => {
725727 stub ( groupClient . groupingModuleClient , "getClaimableReward" ) . rejects ( new Error ( "rpc error" ) ) ;
726728 const result = groupClient . getClaimableReward ( {
727729 groupIpId : mockAddress ,
728- currencyToken : mockAddress ,
730+ currencyToken : allowedCurrency ,
729731 memberIpIds : [ mockAddress ] ,
730732 } ) ;
731733 await expect ( result ) . to . be . rejectedWith ( "Failed to get claimable reward: rpc error" ) ;
@@ -735,7 +737,7 @@ describe("Test IpAssetClient", () => {
735737 stub ( groupClient . groupingModuleClient , "getClaimableReward" ) . resolves ( [ 10n ] ) ;
736738 const result = await groupClient . getClaimableReward ( {
737739 groupIpId : mockAddress ,
738- currencyToken : mockAddress ,
740+ currencyToken : allowedCurrency ,
739741 memberIpIds : [ mockAddress ] ,
740742 } ) ;
741743 expect ( result ) . to . deep . equal ( [ 10n ] ) ;
@@ -767,7 +769,7 @@ describe("Test IpAssetClient", () => {
767769 stub ( groupClient . groupingModuleClient , "claimReward" ) . rejects ( new Error ( "rpc error" ) ) ;
768770 const result = groupClient . claimReward ( {
769771 groupIpId : mockAddress ,
770- currencyToken : mockAddress ,
772+ currencyToken : allowedCurrency ,
771773 memberIpIds : [ mockAddress ] ,
772774 } ) ;
773775 await expect ( result ) . to . be . rejectedWith ( "Failed to claim reward: rpc error" ) ;
@@ -785,7 +787,7 @@ describe("Test IpAssetClient", () => {
785787 ] ) ;
786788 const result = await groupClient . claimReward ( {
787789 groupIpId : mockAddress ,
788- currencyToken : mockAddress ,
790+ currencyToken : allowedCurrency ,
789791 memberIpIds : [ mockAddress ] ,
790792 } ) ;
791793 expect ( result . txHash ) . equal ( txHash ) ;
@@ -803,7 +805,7 @@ describe("Test IpAssetClient", () => {
803805 ] ) ;
804806 const result = await groupClient . claimReward ( {
805807 groupIpId : mockAddress ,
806- currencyToken : mockAddress ,
808+ currencyToken : allowedCurrency ,
807809 memberIpIds : [ mockAddress ] ,
808810 } ) ;
809811 expect ( result . txHash ) . equal ( txHash ) ;
@@ -824,7 +826,7 @@ describe("Test IpAssetClient", () => {
824826
825827 const result = groupClient . collectRoyalties ( {
826828 groupIpId : mockAddress ,
827- currencyToken : mockAddress ,
829+ currencyToken : allowedCurrency ,
828830 } ) ;
829831 await expect ( result ) . to . be . rejectedWith ( "Failed to collect royalties: rpc error" ) ;
830832 } ) ;
@@ -844,7 +846,7 @@ describe("Test IpAssetClient", () => {
844846 ] ) ;
845847 const result = await groupClient . collectRoyalties ( {
846848 groupIpId : mockAddress ,
847- currencyToken : mockAddress ,
849+ currencyToken : allowedCurrency ,
848850 } ) ;
849851 expect ( result . txHash ) . equal ( txHash ) ;
850852 expect ( result . collectedRoyalties ) . to . equal ( 100n ) ;
@@ -866,7 +868,7 @@ describe("Test IpAssetClient", () => {
866868
867869 const result = await groupClient . collectRoyalties ( {
868870 groupIpId : mockAddress ,
869- currencyToken : mockAddress ,
871+ currencyToken : allowedCurrency ,
870872 } ) ;
871873 expect ( result . txHash ) . equal ( txHash ) ;
872874 expect ( result . collectedRoyalties ) . to . equal ( 100n ) ;
0 commit comments