smock –

斯莫克是坚实的模仿图书馆。它是一个用于hardhat的插件,可用于完全用JavaScript(或TypeScript!)创建模拟实体契约。有了工作服,测试你的智能合约比以往任何时候都容易。你再也不用写另一份实体合同了

工作服的灵感来自sinon、sinon chai和Python的unittest.mock。尽管smock目前仅与hardhat兼容,但我们计划将支持扩展到其他测试框架,如Truffle

详细的文档可以在这里找到

您可以通过npm或Thread安装工作服:

工作服使用非常简单。下面是一个基本示例,说明如何使用它简化测试

工作服是根据麻省理工学院许可证发布的。您可以随意使用、修改和/或重新发布此软件。有关详细信息,请参阅许可证文件

由乐观的PBC和迪菲仙境用爱维系。像你这样的观众使之成为可能

工作服

功能

文档

快速入门

安装

基本用法

许可证

贡献者

  • 摆脱你的“模拟”合同文件夹,只需使用JavaScript即可
  • 使用一套可爱的柴匹配器,让您的测试保持简单
  • 与TypeScript和TypeChain完全兼容
  • 使用赝品动态操纵函数的行为
  • 使用mock修改实际契约的函数和内部变量
  • 对调用、调用参数和调用计数进行断言
  • 我们有大量的文档和完整的测试套件区块链毕设代写
  • 区块链毕设代写本文提供国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,smock –

    斯莫克是坚实的模仿图书馆。它是一个用于hardhat的插件,可用于完全用JavaScript(或TypeScript!)创建模拟实体契约。有了工作服,测试你的智能合约比以往任何时候都容易。你再也不用写另一份实体合同了

    工作服的灵感来自sinon、sinon chai和Python的unittest.mock。尽管smock目前仅与hardhat兼容,但我们计划将支持扩展到其他测试框架,如Truffle

    详细的文档可以在这里找到

    您可以通过npm或Thread安装工作服:

    工作服使用非常简单。下面是一个基本示例,说明如何使用它简化测试

    工作服是根据麻省理工学院许可证发布的。您可以随意使用、修改和/或重新发布此软件。有关详细信息,请参阅许可证文件

    由乐观的PBC和迪菲仙境用爱维系。像你这样的观众使之成为可能

    工作服

    功能

    文档

    快速入门

    安装

    基本用法

    许可证

    贡献者

  • 摆脱你的“模拟”合同文件夹,只需使用JavaScript即可
  • 使用一套可爱的柴匹配器,让您的测试保持简单
  • 与TypeScript和TypeChain完全兼容
  • 使用赝品动态操纵函数的行为
  • 使用mock修改实际契约的函数和内部变量
  • 对调用、调用参数和调用计数进行断言
  • 我们有大量的文档和完整的测试套件区块链毕设代写 是一篇很好的国外资料

    smock

    smock - 

<p>斯莫克是坚实的模仿图书馆。它是一个用于hardhat的插件,可用于完全用JavaScript(或TypeScript!)创建模拟实体契约。有了工作服,测试你的智能合约比以往任何时候都容易。你再也不用写另一份实体合同了</p>
<p>工作服的灵感来自sinon、sinon chai和Python的unittest.mock。尽管smock目前仅与hardhat兼容,但我们计划将支持扩展到其他测试框架,如Truffle</p>
<p>详细的文档可以在这里找到</p>
<p>您可以通过npm或Thread安装工作服:</p>
<p>工作服使用非常简单。下面是一个基本示例,说明如何使用它简化测试</p>
<p>工作服是根据麻省理工学院许可证发布的。您可以随意使用、修改和/或重新发布此软件。有关详细信息,请参阅许可证文件</p>
<p>由乐观的PBC和迪菲仙境用爱维系。像你这样的观众使之成为可能</p>
<h1>工作服</h1>
<h2>功能</h2>
<h2>文档</h2>
<h2>快速入门</h2>
<h3>安装</h3>
<h3>基本用法</h3>
<p>许可证</h2>
<h2>贡献者</h2>
<li>摆脱你的“模拟”合同文件夹,只需使用JavaScript即可</li>
<li>使用一套可爱的柴匹配器,让您的测试保持简单</li>
<li>与TypeScript和TypeChain完全兼容</li>
<li>使用赝品动态操纵函数的行为</li>
<li>使用mock修改实际契约的函数和内部变量</li>
<li>对调用、调用参数和调用计数进行断言</li>
<li>我们有大量的文档和完整的测试套件</李>“>
<div>
<div></div>
</p></div>
<p><code>smock</code> is the <strong>S</strong>olidity <strong>mock</strong>ing library. It’s a plugin for hardhat that can be used to create mock Solidity contracts entirely in JavaScript (or TypeScript!). With <code>smock</code>, it’s easier than ever to test your smart contracts. You’ll never have to write another mock contract in Solidity again.</p>
<p><code>smock</code> is inspired by sinon, sinon-chai, and Python’s unittest.mock. Although <code>smock</code> is currently only compatible with hardhat, we plan to extend support to other testing frameworks like Truffle.</p>
<p> <a name=

    Features

    • Get rid of your folder of “mock” contracts and just use JavaScript.
    • Keep your tests simple with a sweet set of chai matchers.
    • Fully compatible with TypeScript and TypeChain.
    • Manipulate the behavior of functions on the fly with fakes.
    • Modify functions and internal variables of a real contract with mocks.
    • Make assertions about calls, call arguments, and call counts.
    • We’ve got extensive documentation and a complete test suite.

    Documentation

    Detailed documentation can be found here.

    Quick Start

    Installation

    You can install smock via npm or yarn:

    $ npm install @defi-wonderland/smock

    Basic Usage

    smock is dead simple to use. Here’s a basic example of how you might use it to streamline your tests.

    ... import { FakeContract, smock } from '@defi-wonderland/smock';  chai.should(); // if you like should syntax chai.use(smock.matchers);  describe('MyContract', () => {     let myContractFake: FakeContract<MyContract>;      beforeEach(async () => {         ...         myContractFake = await smock.fake('MyContract');     });      it('some test', () => {         myContractFake.bark.returns('woof');         ...         myContractFake.bark.atCall(0).should.be.calledWith('Hello World');     }); });

    License

    smock is released under the MIT license. Feel free to use, modify, and/or redistribute this software as you see fit. See the LICENSE file for more information.

    Contributors

    Maintained with love by Optimism PBC and DeFi Wonderland. Made possible by viewers like you.


    smock

    smock - 

<p>斯莫克是坚实的模仿图书馆。它是一个用于hardhat的插件,可用于完全用JavaScript(或TypeScript!)创建模拟实体契约。有了工作服,测试你的智能合约比以往任何时候都容易。你再也不用写另一份实体合同了</p>
<p>工作服的灵感来自sinon、sinon chai和Python的unittest.mock。尽管smock目前仅与hardhat兼容,但我们计划将支持扩展到其他测试框架,如Truffle</p>
<p>详细的文档可以在这里找到</p>
<p>您可以通过npm或Thread安装工作服:</p>
<p>工作服使用非常简单。下面是一个基本示例,说明如何使用它简化测试</p>
<p>工作服是根据麻省理工学院许可证发布的。您可以随意使用、修改和/或重新发布此软件。有关详细信息,请参阅许可证文件</p>
<p>由乐观的PBC和迪菲仙境用爱维系。像你这样的观众使之成为可能</p>
<h1>工作服</h1>
<h2>功能</h2>
<h2>文档</h2>
<h2>快速入门</h2>
<h3>安装</h3>
<h3>基本用法</h3>
<p>许可证</h2>
<h2>贡献者</h2>
<li>摆脱你的“模拟”合同文件夹,只需使用JavaScript即可</li>
<li>使用一套可爱的柴匹配器,让您的测试保持简单</li>
<li>与TypeScript和TypeChain完全兼容</li>
<li>使用赝品动态操纵函数的行为</li>
<li>使用mock修改实际契约的函数和内部变量</li>
<li>对调用、调用参数和调用计数进行断言</li>
<li>我们有大量的文档和完整的测试套件</李>“>
<div>
<div></div>
</p></div>
<p><code>smock</code> is the <strong>S</strong>olidity <strong>mock</strong>ing library. It’s a plugin for hardhat that can be used to create mock Solidity contracts entirely in JavaScript (or TypeScript!). With <code>smock</code>, it’s easier than ever to test your smart contracts. You’ll never have to write another mock contract in Solidity again.</p>
<p><code>smock</code> is inspired by sinon, sinon-chai, and Python’s unittest.mock. Although <code>smock</code> is currently only compatible with hardhat, we plan to extend support to other testing frameworks like Truffle.</p>
<p> <a name=

    Features

    • Get rid of your folder of “mock” contracts and just use JavaScript.
    • Keep your tests simple with a sweet set of chai matchers.
    • Fully compatible with TypeScript and TypeChain.
    • Manipulate the behavior of functions on the fly with fakes.
    • Modify functions and internal variables of a real contract with mocks.
    • Make assertions about calls, call arguments, and call counts.
    • We’ve got extensive documentation and a complete test suite.

    Documentation

    Detailed documentation can be found here.

    Quick Start

    Installation

    You can install smock via npm or yarn:

    $ npm install @defi-wonderland/smock

    Basic Usage

    smock is dead simple to use. Here’s a basic example of how you might use it to streamline your tests.

    ... import { FakeContract, smock } from '@defi-wonderland/smock';  chai.should(); // if you like should syntax chai.use(smock.matchers);  describe('MyContract', () => {     let myContractFake: FakeContract<MyContract>;      beforeEach(async () => {         ...         myContractFake = await smock.fake('MyContract');     });      it('some test', () => {         myContractFake.bark.returns('woof');         ...         myContractFake.bark.atCall(0).should.be.calledWith('Hello World');     }); });

    License

    smock is released under the MIT license. Feel free to use, modify, and/or redistribute this software as you see fit. See the LICENSE file for more information.

    Contributors

    Maintained with love by Optimism PBC and DeFi Wonderland. Made possible by viewers like you.

    部分转自网络,侵权联系删除区块链源码网

    www.interchains.cc

    https://www.interchains.cc/23650.html

  • 区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
    区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » smock –

    斯莫克是坚实的模仿图书馆。它是一个用于hardhat的插件,可用于完全用JavaScript(或TypeScript!)创建模拟实体契约。有了工作服,测试你的智能合约比以往任何时候都容易。你再也不用写另一份实体合同了

    工作服的灵感来自sinon、sinon chai和Python的unittest.mock。尽管smock目前仅与hardhat兼容,但我们计划将支持扩展到其他测试框架,如Truffle

    详细的文档可以在这里找到

    您可以通过npm或Thread安装工作服:

    工作服使用非常简单。下面是一个基本示例,说明如何使用它简化测试

    工作服是根据麻省理工学院许可证发布的。您可以随意使用、修改和/或重新发布此软件。有关详细信息,请参阅许可证文件

    由乐观的PBC和迪菲仙境用爱维系。像你这样的观众使之成为可能

    工作服

    功能

    文档

    快速入门

    安装

    基本用法

    许可证

    贡献者

  • 摆脱你的“模拟”合同文件夹,只需使用JavaScript即可
  • 使用一套可爱的柴匹配器,让您的测试保持简单
  • 与TypeScript和TypeChain完全兼容
  • 使用赝品动态操纵函数的行为
  • 使用mock修改实际契约的函数和内部变量
  • 对调用、调用参数和调用计数进行断言
  • 我们有大量的文档和完整的测试套件区块链毕设代写
  • 提供最优质的资源集合

    立即查看 了解详情