update tests

This commit is contained in:
Iuri Matias 2017-12-16 17:55:27 -05:00
parent 67dd4a22cb
commit 8999d619c5
2 changed files with 18 additions and 1 deletions

View File

@ -51,7 +51,8 @@ Test.prototype.deployAll = function(contractsConfig, cb) {
async.waterfall([
function getConfig(callback) {
self.engine.config.contractsConfig = {contracts: contractsConfig};
let _versions_default = self.engine.config.contractsConfig.versions;
self.engine.config.contractsConfig = {contracts: contractsConfig, versions: _versions_default};
callback();
},
function startServices(callback) {

View File

@ -2,9 +2,13 @@
let ContractsManager = require('../lib/contracts/contracts.js');
let Logger = require('../lib/core/logger.js');
let File = require('../lib/core/file.js');
let TestLogger = require('../lib/core/test_logger.js');
let assert = require('assert');
let fs = require('fs');
//let SolidityCompiler = require('../lib/modules/solidity');
let Plugins = require('../lib/core/plugins.js');
let readFile = function(file) {
return new File({filename: file, type: 'dapp_file', path: file});
};
@ -12,7 +16,13 @@ let readFile = function(file) {
describe('embark.Contracts', function() {
this.timeout(0);
describe('simple', function() {
let plugins = new Plugins({
logger: new TestLogger({})
});
plugins.loadInternalPlugin('Solidity', {solcVersion: '0.4.17', contractDirectories: ['app/contracts/']});
let contractsManager = new ContractsManager({
plugins: plugins,
contractFiles: [
readFile('test/contracts/simple_storage.sol'),
readFile('test/contracts/token.sol')
@ -85,7 +95,13 @@ describe('embark.Contracts', function() {
});
describe('config with contract instances', function() {
let plugins = new Plugins({
logger: new TestLogger({})
});
plugins.loadInternalPlugin('Solidity', {solcVersion: '0.4.17', contractDirectories: ['app/contracts/']});
let contractsManager = new ContractsManager({
plugins: plugins,
contractFiles: [
readFile('test/contracts/simple_storage.sol'),
readFile('test/contracts/token_storage.sol')