Skip to content
This repository has been archived by the owner on Jan 19, 2021. It is now read-only.

Commit

Permalink
Move failingRefactorTests to secure.spec.ts
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanio committed Apr 14, 2020
1 parent 41ef2d8 commit be223ba
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 58 deletions.
58 changes: 0 additions & 58 deletions test/failingRefactorTests.spec.ts

This file was deleted.

56 changes: 56 additions & 0 deletions test/secure.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,59 @@ tape('SecureTrie', function (t) {
})
})
})

const trie = new SecureTrie()
const a = Buffer.from(
'f8448080a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0a155280bc3c09fd31b0adebbdd4ef3d5128172c0d2008be964dc9e10e0f0fedf',
'hex',
)
const ak = Buffer.from('095e7baea6a6c7c4c2dfeb977efac326af552d87', 'hex')
const b = Buffer.from(
'f844802ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0db94dc4aab9b6a1a11956906ea34f3252f394576aece12199b23b269bb2738ab',
'hex',
)
const bk = Buffer.from('945304eb96065b2a98b57a48a06ae28d285a71b5', 'hex')
const c = Buffer.from(
'f84c80880de0b6b3a7640000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470',
'hex',
)
const ck = Buffer.from('a94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'hex')
// checkpoint
// checkpoint
// commit
const d = Buffer.from(
'f8488084535500b1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0a155280bc3c09fd31b0adebbdd4ef3d5128172c0d2008be964dc9e10e0f0fedf',
'hex',
)
const dk = Buffer.from('095e7baea6a6c7c4c2dfeb977efac326af552d87', 'hex')
const e = Buffer.from(
'f8478083010851a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0db94dc4aab9b6a1a11956906ea34f3252f394576aece12199b23b269bb2738ab',
'hex',
)
const ek = Buffer.from('945304eb96065b2a98b57a48a06ae28d285a71b5', 'hex')
const f = Buffer.from(
'f84c01880de0b6b3540df72ca056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470',
'hex',
)
const fk = Buffer.from('a94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'hex')
// commit
const g = Buffer.from(
'f8488084535500b1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0a155280bc3c09fd31b0adebbdd4ef3d5128172c0d2008be964dc9e10e0f0fedf',
'hex',
)
const gk = Buffer.from('095e7baea6a6c7c4c2dfeb977efac326af552d87', 'hex')

tape('secure tests should not crash', async function (t) {
await trie.put(ak, a)
await trie.put(bk, b)
await trie.put(ck, c)
trie.checkpoint()
trie.checkpoint()
await trie.commit()
await trie.put(dk, d)
await trie.put(ek, e)
await trie.put(fk, f)
await trie.commit()
await trie.put(gk, g)
t.end()
})

0 comments on commit be223ba

Please sign in to comment.