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
0f2ed9f6
Commit
0f2ed9f6
authored
Dec 16, 2020
by
aniket-engg
Committed by
Aniket
Dec 21, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
more tests fixed
parent
eaf16db7
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
9 deletions
+8
-9
mockStorageResolver.ts
libs/remix-debug/test/decoder/mockStorageResolver.ts
+1
-2
storageDecoder.ts
libs/remix-debug/test/decoder/storageDecoder.ts
+5
-5
sourceMappingDecoder.ts
libs/remix-debug/test/sourceMappingDecoder.ts
+2
-2
No files found.
libs/remix-debug/test/decoder/mockStorageResolver.ts
View file @
0f2ed9f6
'use strict'
var
remixLib
=
require
(
'@remix-project/remix-lib'
)
var
util
=
remixLib
.
util
import
{
util
}
from
'@remix-project/remix-lib'
export
class
MockStorageResolver
{
...
...
libs/remix-debug/test/decoder/storageDecoder.ts
View file @
0f2ed9f6
'use strict'
import
tape
from
'tape'
var
compiler
=
require
(
'solc'
)
var
stateDecoder
=
require
(
'../../src/solidity-decoder/stateDecoder'
)
import
{
compile
}
from
'solc'
import
*
as
stateDecoder
from
'../../src/solidity-decoder/stateDecoder'
import
{
MockStorageResolver
}
from
'./mockStorageResolver'
import
{
compilerInput
}
from
'../helpers/compilerHelper'
var
testMappingStorage
=
require
(
'./stateTests/mapping'
)
...
...
@@ -22,7 +22,7 @@ tape('solidity', function (t) {
function
testIntStorage
(
st
,
cb
)
{
var
intStorage
=
require
(
'./contracts/intStorage'
)
var
output
=
compile
r
.
compile
(
compilerInput
(
intStorage
.
contract
))
var
output
=
compile
(
compilerInput
(
intStorage
.
contract
))
output
=
JSON
.
parse
(
output
)
var
mockStorageResolver
for
(
var
storage
of
[
intStorage
.
fullStorage
,
shrinkStorage
(
intStorage
.
fullStorage
)])
{
...
...
@@ -69,7 +69,7 @@ function testIntStorage (st, cb) {
function
testByteStorage
(
st
,
cb
)
{
var
byteStorage
=
require
(
'./contracts/byteStorage'
)
var
output
=
compile
r
.
compile
(
compilerInput
(
byteStorage
.
contract
))
var
output
=
compile
(
compilerInput
(
byteStorage
.
contract
))
output
=
JSON
.
parse
(
output
)
var
mockStorageResolver
for
(
var
storage
of
[
byteStorage
.
storage
,
shrinkStorage
(
byteStorage
.
storage
)])
{
...
...
@@ -182,7 +182,7 @@ function shrinkStorage (storage) {
function
testStructArrayStorage
(
st
,
cb
)
{
var
structArrayStorage
=
require
(
'./contracts/structArrayStorage'
)
var
output
=
compile
r
.
compile
(
compilerInput
(
structArrayStorage
.
contract
))
var
output
=
compile
(
compilerInput
(
structArrayStorage
.
contract
))
output
=
JSON
.
parse
(
output
)
var
mockStorageResolver
=
new
MockStorageResolver
(
structArrayStorage
.
storage
)
stateDecoder
.
solidityState
(
mockStorageResolver
,
output
.
sources
,
'structArrayStorage'
).
then
((
decoded
)
=>
{
...
...
libs/remix-debug/test/sourceMappingDecoder.ts
View file @
0f2ed9f6
...
...
@@ -62,8 +62,8 @@ tape('SourceMappingDecoder', function (t) {
// console.log(result)
st
.
equal
(
result3
[
'start'
],
103
)
st
.
equal
(
result3
[
'length'
],
2
)
st
.
equal
(
result
[
'file'
],
4
)
st
.
equal
(
result
[
'jump'
],
'-'
)
st
.
equal
(
result
3
[
'file'
],
4
)
st
.
equal
(
result
3
[
'jump'
],
'-'
)
testSourceMapping
[
82
]
=
result3
const
result4
=
sourceMappingDecoder
.
atIndex
(
85
,
sourceMapping
.
mapping
)
...
...
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