Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
88882b76
Commit
88882b76
authored
Sep 19, 2018
by
yann300
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add tests
parent
22bdb831
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
148 additions
and
0 deletions
+148
-0
tests.js
remix-lib/test/tests.js
+1
-0
txHelper.js
remix-lib/test/txHelper.js
+147
-0
No files found.
remix-lib/test/tests.js
View file @
88882b76
...
@@ -3,6 +3,7 @@ require('./eventManager.js')
...
@@ -3,6 +3,7 @@ require('./eventManager.js')
require
(
'./sourceMappingDecoder.js'
)
require
(
'./sourceMappingDecoder.js'
)
require
(
'./util.js'
)
require
(
'./util.js'
)
require
(
'./txFormat.js'
)
require
(
'./txFormat.js'
)
require
(
'./txHelper.js'
)
require
(
'./traceManager.js'
)
require
(
'./traceManager.js'
)
require
(
'./codeManager.js'
)
require
(
'./codeManager.js'
)
...
...
remix-lib/test/txHelper.js
0 → 100644
View file @
88882b76
'use strict'
var
tape
=
require
(
'tape'
)
var
txHelper
=
require
(
'../src/execution/txHelper'
)
tape
(
'getFunction'
,
function
(
st
)
{
st
.
plan
(
5
)
var
fn
=
txHelper
.
getFunction
(
JSON
.
parse
(
abi
),
'o((address,uint256))'
)
st
.
equal
(
fn
.
name
,
'o'
)
fn
=
txHelper
.
getFunction
(
JSON
.
parse
(
abi
),
'i(bytes32)'
)
st
.
equal
(
fn
.
name
,
'i'
)
fn
=
txHelper
.
getFunction
(
JSON
.
parse
(
abi
),
'o1(string,(address,uint256),int256,int256[][3],(address,uint256)[3][])'
)
st
.
equal
(
fn
.
name
,
'o1'
)
fn
=
txHelper
.
getConstructorInterface
(
JSON
.
parse
(
abi
))
st
.
equal
(
fn
.
type
,
'constructor'
)
fn
=
txHelper
.
getFallbackInterface
(
JSON
.
parse
(
abi
))
st
.
equal
(
fn
.
type
,
'fallback'
)
})
var
abi
=
`[
{
"constant": false,
"inputs": [
{
"name": "_param",
"type": "bytes32"
}
],
"name": "i",
"outputs": [
{
"name": "_t",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "_g",
"type": "string"
},
{
"components": [
{
"name": "addr",
"type": "address"
},
{
"name": "age",
"type": "uint256"
}
],
"name": "_p",
"type": "tuple"
},
{
"name": "_pg",
"type": "int256"
},
{
"name": "",
"type": "int256[][3]"
},
{
"components": [
{
"name": "addr",
"type": "address"
},
{
"name": "age",
"type": "uint256"
}
],
"name": "",
"type": "tuple[3][]"
}
],
"name": "o1",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"components": [
{
"name": "addr",
"type": "address"
},
{
"name": "age",
"type": "uint256"
}
],
"name": "_p",
"type": "tuple"
}
],
"name": "o",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"name": "_g",
"type": "bytes32"
},
{
"components": [
{
"name": "addr",
"type": "address"
},
{
"name": "age",
"type": "uint256"
}
],
"name": "u",
"type": "tuple"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"payable": false,
"stateMutability": "nonpayable",
"type": "fallback"
}
]`
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment