Drop ethereumjs-testing dep and fix bug in branch value update#69
Drop ethereumjs-testing dep and fix bug in branch value update#69
Conversation
Signed-off-by: Sina Mahmoodi <itz.s1na@gmail.com>
Signed-off-by: Sina Mahmoodi <itz.s1na@gmail.com>
|
Will do an |
Signed-off-by: Sina Mahmoodi <itz.s1na@gmail.com>
|
@holgerd77 Sure, we might as well upgrade to the latest version :) Browsers tests are now failing. It seems |
|
Just did the |
|
@holgerd77 Even without the |
|
Hmm, not sure. @danjm is also working on a tests update ethereumjs/ethereumjs-tx#131 on the tx library and this library also has a browser test configuration and script. However the test run is deactivated in .travis.yml (which also shouldn't be the case, don't know the reasoning ad hoc). Maybe the PR from Dan helps nevertheless, eventually you can check it out and see if the browser tests pass manually? Otherwise you can figure out together? |
|
One other thing for consideration: these trie tests here are also pretty static, there was just one test case added in the last four years or so. Maybe we should also follow the path here to just remove this dependency all together like being done in ethereumjs/ethereumjs-block#61 for the block library (together with some copying and wrapping - see block PR-related issue - on the test files). The |
Signed-off-by: Sina Mahmoodi <itz.s1na@gmail.com>
|
@holgerd77 Took you on your offer 😄 Added the json test files directly to the repository and dropped |
|
Ah, but could you add the wrapping of the file structures with some meta fields for file information as well, see ethereumjs/ethereumjs-block#55 for reference. |
Signed-off-by: Sina Mahmoodi <itz.s1na@gmail.com>
|
Ah, I had missed that. Added the metadata. |
holgerd77
left a comment
There was a problem hiding this comment.
Super-cool, great, thanks! 😄
This PR upgrades drops
ethereumjs-testingdependency, adds the test fixture files directly to the repository and fixes #54 which caused a new test case to fail.