#javascript #testing #mocha.js #solidity
Вопрос:
Здравствуйте, я использую платформу и библиотеку тестирования мокко и чая в приведенном ниже коде, но этот код выдает мне ошибку во время создания продуктов с помощью функции cretateProducts. и ошибка в createProducts-это не функция.
var TestForSmartContract = artifacts.require('MarketPlace.sol');
var assert = require('assert');
contract("MarketPlace",(accounts)=>{
let marketplace;
describe('Deploy Or Not',()=>{
it("Deploy SuccessFully",()=>{
const address = TestForSmartContract.address;
assert.notEqual(address,"");
assert.notEqual(address,0x0);
assert.notEqual(address,null);
assert.notEqual(address,undefined);
});
})
describe("For The Products",()=>{
let createProducts;
let counts;
before(async()=>{
createProducts = TestForSmartContract.CrateProducts('I-Phone',web3.utils.toWei('1','Ether'));
counts = TestForSmartContract.productsCount();
})
it('The Producst Count',()=>{
assert.equal(counts,1);
})
})
})