Files
v4-periphery/test/libraries/SafeCurrencyMetadata.t.sol

17 lines
627 B
Solidity

// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.24;
import "forge-std/Test.sol";
import {SafeCurrencyMetadata} from "../../src/libraries/SafeCurrencyMetadata.sol";
contract SafeCurrencyMetadataTest is Test {
function test_truncateSymbol_succeeds() public pure {
// 12 characters
assertEq(SafeCurrencyMetadata.truncateSymbol("123456789012"), "123456789012");
// 13 characters
assertEq(SafeCurrencyMetadata.truncateSymbol("1234567890123"), "123456789012");
// 14 characters
assertEq(SafeCurrencyMetadata.truncateSymbol("12345678901234"), "123456789012");
}
}