Skip to content

Commit

Permalink
Tokens have been renamed testFlowERC721ToERC1155
Browse files Browse the repository at this point in the history
  • Loading branch information
Erikd-dev committed Aug 11, 2024
1 parent ff59df6 commit bc907d0
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions test/concrete/flowBasic/FlowTest.sol
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@ import {REVERTING_MOCK_BYTECODE} from "test/abstract/TestConstants.sol";
import {EvaluableConfigV3, SignedContextV1} from "rain.interpreter.interface/interface/IInterpreterCallerV2.sol";

contract FlowTest is FlowBasicTest {
address internal immutable iERC721;
address internal immutable iERC1155;
address internal immutable iTokenA;
address internal immutable iTokenB;

constructor() {
vm.pauseGasMetering();
iERC721 = address(uint160(uint256(keccak256("erc721.test"))));
vm.etch(address(iERC721), REVERTING_MOCK_BYTECODE);
iTokenA = address(uint160(uint256(keccak256("tokenA.test"))));
vm.etch(address(iTokenA), REVERTING_MOCK_BYTECODE);

iERC1155 = address(uint160(uint256(keccak256("erc1155.test"))));
vm.etch(address(iERC1155), REVERTING_MOCK_BYTECODE);
iTokenB = address(uint160(uint256(keccak256("tokenB.test"))));
vm.etch(address(iTokenB), REVERTING_MOCK_BYTECODE);
vm.resumeGasMetering();
}

Expand All @@ -40,32 +40,32 @@ contract FlowTest is FlowBasicTest {

ERC721Transfer[] memory erc721Transfers = new ERC721Transfer[](1);
erc721Transfers[0] =
ERC721Transfer({token: address(iERC721), from: alice, to: address(flow), id: erc721InTokenId});
ERC721Transfer({token: address(iTokenA), from: alice, to: address(flow), id: erc721InTokenId});

ERC1155Transfer[] memory erc1155Transfers = new ERC1155Transfer[](1);
erc1155Transfers[0] = ERC1155Transfer({
token: address(iERC1155),
token: address(iTokenB),
from: address(flow),
to: alice,
id: erc1155OutTokenId,
amount: erc1155OutAmmount
});

vm.mockCall(iERC1155, abi.encodeWithSelector(IERC1155.safeTransferFrom.selector), abi.encode());
vm.mockCall(iTokenB, abi.encodeWithSelector(IERC1155.safeTransferFrom.selector), abi.encode());
vm.expectCall(
iERC1155,
iTokenB,
abi.encodeWithSelector(
IERC1155.safeTransferFrom.selector, flow, alice, erc1155OutTokenId, erc1155OutAmmount, ""
)
);

vm.mockCall(
iERC721,
iTokenA,
abi.encodeWithSelector(bytes4(keccak256("safeTransferFrom(address,address,uint256)"))),
abi.encode()
);
vm.expectCall(
iERC721,
iTokenA,
abi.encodeWithSelector(
bytes4(keccak256("safeTransferFrom(address,address,uint256)")), alice, flow, erc721InTokenId
)
Expand Down

0 comments on commit bc907d0

Please sign in to comment.