diff --git a/remix-tests/package.json b/remix-tests/package.json index a78636e48f..7ec98e760e 100644 --- a/remix-tests/package.json +++ b/remix-tests/package.json @@ -2,7 +2,8 @@ "name": "remix-tests", "version": "0.1.1", "description": "Tests for the Ethereum tool suite Remix", - "main": "./src/index.js", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", "contributors": [ { "name": "Iuri Matias", @@ -17,8 +18,9 @@ "remix-tests": "./bin/remix-tests" }, "scripts": { + "build": "tsc", "lint": "standard", - "test": "standard && mocha tests/ -t 300000" + "test": "standard && mocha --require ts-node/register tests/*.ts -t 300000" }, "repository": { "type": "git", diff --git a/remix-tests/src/index.ts b/remix-tests/src/index.ts new file mode 100644 index 0000000000..9b79dfdff6 --- /dev/null +++ b/remix-tests/src/index.ts @@ -0,0 +1,10 @@ +import runTestFiles from './runTestFiles.ts' +import runTestSources from './runTestSources.ts' +import TestRunner from './testRunner.ts' + +module.exports = { + runTestFiles: runTestFiles, + runTestSources: runTestSources, + runTest: TestRunner.runTest, + assertLibCode: require('../sol/tests.sol.js') +} diff --git a/remix-tests/src/runTestFiles.ts b/remix-tests/src/runTestFiles.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/remix-tests/src/runTestSources.ts b/remix-tests/src/runTestSources.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/remix-tests/src/testRunner.ts b/remix-tests/src/testRunner.ts new file mode 100644 index 0000000000..e69de29bb2