diff --git a/test/unit/ocean/utils/SignatureUtils.test.ts b/test/unit/ocean/utils/SignatureUtils.test.ts index 91aaea1f..77ef79fa 100644 --- a/test/unit/ocean/utils/SignatureUtils.test.ts +++ b/test/unit/ocean/utils/SignatureUtils.test.ts @@ -1,22 +1,22 @@ import { assert, expect, spy, use } from 'chai' import spies from 'chai-spies' import Web3 from 'web3' -import config from '../../config' - -import { Ocean } from '../../../../src/ocean/Ocean' +import { SignatureUtils } from '../../../../src/ocean/utils/SignatureUtils' +import { Logger } from '../../../../src/utils' use(spies) +const web3 = new Web3('http://127.0.0.1:8545') + describe('SignatureUtils', () => { const publicKey = `0x${'a'.repeat(40)}` const text = '0123456789abcde' const signature = `0x${'a'.repeat(130)}` - let web3: Web3 - let ocean: Ocean + + let signatureUtils: SignatureUtils before(async () => { - ocean = await Ocean.getInstance(config) - web3 = (ocean as any).web3 + signatureUtils = new SignatureUtils(web3, new Logger()) }) afterEach(() => { @@ -31,14 +31,14 @@ describe('SignatureUtils', () => { }) it('should sign a text as expected', async () => { - const signed = await ocean.utils.signature.signText(text, publicKey) + const signed = await signatureUtils.signText(text, publicKey) assert.equal(signed, signature) expect(personalSignSpy).to.have.been.called.with(text, publicKey) }) it('should sign a text as expected using password', async () => { - const signed = await ocean.utils.signature.signText(text, publicKey, 'test') + const signed = await signatureUtils.signText(text, publicKey, 'test') assert.equal(signed, signature) expect(personalSignSpy).to.have.been.called.with(text, publicKey, 'test') @@ -49,7 +49,7 @@ describe('SignatureUtils', () => { it('should recover the privateKey of a signed message', async () => { const personalRecoverSpy = spy.on(web3.eth.personal, 'ecRecover', () => publicKey) - const verifiedPublicKey = await ocean.utils.signature.verifyText(text, signature) + const verifiedPublicKey = await signatureUtils.verifyText(text, signature) assert.equal(publicKey, verifiedPublicKey) expect(personalRecoverSpy).to.have.been.called.with(text, signature)