Wondering what’s next for npm?Check out our public roadmap! »

    buidler-test-isolater

    1.0.0 • Public • Published

    Buidler Test Isolater

    Reinitialize the Buidler Runtime Environment before each Mocha test.

    Installation

    yarn add --dev buidler-test-isolater

    Usage

    Load plugin in Buidler config:

    usePlugin('buidler-test-isolater');

    This plugin is intended for use in combination with the buidler-ganache plugin when testing against a forked network. Re-initializing the network before each test prevents errors such as the following:

    Error: Returned error: project ID does not have access to archive state
    

    This plugin is not compatible with Mocha describe-level exclusive tests.

    Isolated tests are run via a temporary file .buidler_test_isolater_tmp.js created in the buidler tests directory. This file is deleted upon test completion, but may not be removed if test execution halts unexpectedly; therefore, it should be added to the .gitignore file or deleted manually.

    Install

    npm i buidler-test-isolater

    DownloadsWeekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    5.28 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar