embark/dapps/tests/contracts/test/lib_test_spec.js
Pascal Precht b021689387 feat(@embark/test-runner): introduce artifacts.require API
This commit adds a convenience API `artifacts.require(name)` that aims to make
requiring artifacts a little bit more straight forward.

Usage:

```
const SimpleStorage = artifacts.require('SimpleStorage');
const EmbarkJS = artifacts.require('EmbarkJS');
```
2020-02-12 14:17:30 -05:00

24 lines
466 B
JavaScript

/*global artifacts, contract, config, it*/
const assert = require('assert');
const Test2 = artifacts.require('Test2');
config({
contracts: {
deploy: {
"Test2": {},
"ZAMyLib": {},
"ZAMyLib2": {
"deploy": true
}
}
}
});
contract("Test", function() {
it("should call library correctly", async function() {
let result = await Test2.methods.testAdd().call();
assert.strictEqual(parseInt(result, 10), 3);
});
});