rewrite tests
This commit is contained in:
+10
-10
@@ -1,10 +1,10 @@
|
||||
import {test, expect} from 'bun:test'
|
||||
|
||||
import {signature} from '../index'
|
||||
import {gen_keypair, sign, verify} from '../src/signature'
|
||||
import {gen, sign, verify} from '../src/signature'
|
||||
|
||||
test('base case', async () => {
|
||||
const keypair = await gen_keypair()
|
||||
const keypair = await gen()
|
||||
expect(keypair.privateKey.extractable).toBeTrue()
|
||||
expect(keypair.publicKey.extractable).toBeTrue()
|
||||
const data = new TextEncoder().encode('Message 123 !')
|
||||
@@ -16,9 +16,9 @@ test('base case', async () => {
|
||||
})
|
||||
|
||||
test('extractable or not', async () => {
|
||||
const kp1 = await gen_keypair()
|
||||
const kp2 = await gen_keypair(true)
|
||||
const kp3 = await gen_keypair(false)
|
||||
const kp1 = await gen()
|
||||
const kp2 = await gen(true)
|
||||
const kp3 = await gen(false)
|
||||
|
||||
expect(kp1.privateKey.extractable).toBeTrue()
|
||||
expect(kp2.privateKey.extractable).toBeTrue()
|
||||
@@ -30,14 +30,14 @@ test('extractable or not', async () => {
|
||||
})
|
||||
|
||||
test('inverted keys', async () => {
|
||||
const keypair = await signature.gen_keypair()
|
||||
const keypair = await signature.gen()
|
||||
const data = new TextEncoder().encode('Message 123 !')
|
||||
|
||||
expect(async () => await sign(data, keypair.publicKey)).toThrow()
|
||||
})
|
||||
|
||||
test('tampered message', async () => {
|
||||
const keypair = await signature.gen_keypair()
|
||||
const keypair = await signature.gen()
|
||||
const data1 = new TextEncoder().encode('Message 123 !')
|
||||
const data2 = new TextEncoder().encode('Message 321 !')
|
||||
expect(data1).not.toEqual(data2)
|
||||
@@ -49,8 +49,8 @@ test('tampered message', async () => {
|
||||
})
|
||||
|
||||
test('different keypair', async () => {
|
||||
const keypair = await signature.gen_keypair()
|
||||
const keypair2 = await signature.gen_keypair()
|
||||
const keypair = await signature.gen()
|
||||
const keypair2 = await signature.gen()
|
||||
const data = new TextEncoder().encode('Message 123 !')
|
||||
|
||||
const sig = await sign(data, keypair.privateKey)
|
||||
@@ -60,7 +60,7 @@ test('different keypair', async () => {
|
||||
})
|
||||
|
||||
test('tampered signature', async () => {
|
||||
const keypair = await signature.gen_keypair()
|
||||
const keypair = await signature.gen()
|
||||
const data = new TextEncoder().encode('Message 123 !')
|
||||
|
||||
const sig = await sign(data, keypair.privateKey)
|
||||
|
||||
Reference in New Issue
Block a user