• Mark Tyneway's avatar
    contracts-bedrock: remove glob dependency · 24cb20d4
    Mark Tyneway authored
    The script that ensures that all tests have the correct
    naming scheme used an external package named glob. This
    package was not actually necessary, altho it was convenient
    to use. This commit refactors the script to not use the glob
    dependency. It also now logs all of the files it successfully
    processes, so that we can be sure that it is running on all
    of the expected files. It uses the `IS_TEST` getter in the
    abi to determine if something is a test, which comes from
    forge-std `Test` contract. It also now uses `forge config --json`
    to parse the `out` location for the artifacts, so that it can
    be changed without needing to update the script.
    24cb20d4
pnpm-lock.yaml 654 KB