Я пытаюсь проверить цепной код nodejs, не развертывая его в сети с гиперобъектами.Существует популярная библиотека nodejs, которая называется @ theledger / fabric-mock-stub.Ниже приведен мой модульный тест
const Chaincode = require('./index.js');
// import { ChaincodeMockStub, Transform } from "@theledger/fabric-mock-stub";
const ChaincodeMockStub = require("@theledger/fabric-mock-stub")
// You always need your chaincode so it knows which chaincode to invoke on
const chaincode = new Chaincode();
describe('Test MyChaincode', () => {
it("Should init without issues", async () => {
const mockStub = new ChaincodeMockStub("MyMockStub", chaincode);
const response = await mockStub.mockInit("tx1", []);
expect(response.status).to.eql(200)
});
});
При выполнении этого теста получена следующая ошибка
2019-04-08T18:34:55.530Z ERROR [lib/chaincode.js] uncaughtException: Missing required argument peer.address
Кто-нибудь знает, как использовать эту библиотеку тестирования?https://github.com/wearetheledger/fabric-mock-stub
Любая помощь будет принята с благодарностью.