misc: Mocks directory moved from main directory to tests one

This commit is contained in:
donosonaumczuk
2023-02-28 18:03:24 +00:00
parent 357042cce7
commit 77932e4656
21 changed files with 24 additions and 40 deletions

View File

@@ -0,0 +1,55 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.15;
import {IReferenceModule} from 'contracts/interfaces/IReferenceModule.sol';
import {Types} from 'contracts/libraries/constants/Types.sol';
/**
* @dev This is a simple mock follow module to be used for testing.
*/
contract MockReferenceModule is IReferenceModule {
function initializeReferenceModule(
uint256,
address,
uint256,
bytes calldata data
) external pure override returns (bytes memory) {
uint256 number = abi.decode(data, (uint256));
require(number == 1, 'MockReferenceModule: invalid');
return new bytes(0);
}
function processComment(
uint256 profileId,
address executor,
uint256 pointedProfileId,
uint256 pointedPubId,
uint256 referrerProfileId,
uint256 referrerPubId,
Types.PublicationType referrerPubType,
bytes calldata data
) external override {}
function processQuote(
uint256 profileId,
address executor,
uint256 pointedProfileId,
uint256 pointedPubId,
uint256 referrerProfileId,
uint256 referrerPubId,
Types.PublicationType referrerPubType,
bytes calldata data
) external override {}
function processMirror(
uint256 profileId,
address executor,
uint256 pointedProfileId,
uint256 pointedPubId,
uint256 referrerProfileId,
uint256 referrerPubId,
Types.PublicationType referrerPubType,
bytes calldata data
) external override {}
}