* Start codec implementation * Expose all constants * NodeHeader encoding/decoding * Encoding in NodeHeader * Constants for Node types * Moce codec to trie-codec * Encode/decode in place (untested) * WIP, tests starting to be put in place * One passing test :) * Another test bites the dust... * One more test down... * One more down * Additional tests * Formatting * Long keys passing * Trie tests * Follow the script, no all-in-all encoder * First simple trie test passing * Another one down * Extra checks remove (debug) * 80% there with tests... * One more, one left * Trie tests passing * ISC -> Apache-2.0 * Add compact util functions * Tests to TypeScript * Remove @polkadot/types deps, ethereum stub * Bump * Genesis tests with chainspecs * Cleanup tests (ease of debugging) * Substrate test passes, branch fails (again) * Checks passing, tests passing * Re-add Ethereum & snapshot tests (not passing atm) * Re-add index test (also not 100%) * Mid-way in generic trie-root * Cleanup ethereumjs-testing definitions * Update deps * Less intrusive renames in trie-hash * Self-review cleanups #1 * asNibbles -> toNibbles * Cleanups * Expand tests * Cleanup imports * Fix logger test (fly-by refactor) * Update snapshot test
24 lines
939 B
JavaScript
24 lines
939 B
JavaScript
const config = require('@polkadot/dev/config/jest');
|
|
|
|
module.exports = Object.assign({}, config, {
|
|
moduleNameMapper: {
|
|
'@polkadot/chainspec(.*)$': '<rootDir>/packages/chainspec/src/$1',
|
|
'@polkadot/db(.*)$': '<rootDir>/packages/db/src/$1',
|
|
'@polkadot/keyring(.*)$': '<rootDir>/packages/keyring/src/$1',
|
|
'@polkadot/trie-(codec|db|hash)(.*)$': '<rootDir>/packages/trie-$1/src/$2',
|
|
'@polkadot/util-(crypto|rlp)(.*)$': '<rootDir>/packages/util-$1/src/$2',
|
|
'@polkadot/util(.*)$': '<rootDir>/packages/util/src/$1'
|
|
},
|
|
modulePathIgnorePatterns: [
|
|
'<rootDir>/packages/db/build',
|
|
'<rootDir>/packages/chainspec/build',
|
|
'<rootDir>/packages/keyring/build',
|
|
'<rootDir>/packages/trie-codec/build',
|
|
'<rootDir>/packages/trie-db/build',
|
|
'<rootDir>/packages/trie-hash/build',
|
|
'<rootDir>/packages/util/build',
|
|
'<rootDir>/packages/util-crypto/build',
|
|
'<rootDir>/packages/util-rlp/build'
|
|
]
|
|
});
|