import { UnsecureConstantCredentialsExtractor } from '../../../src/authentication/UnsecureConstantCredentialsExtractor'; describe('An UnsecureConstantCredentialsExtractor', (): void => { it('extracts a constant WebID.', async(): Promise => { const agent = 'http://alice.example/card#me'; const extractor = new UnsecureConstantCredentialsExtractor(agent); await expect(extractor.handle()).resolves.toEqual({ agent: { webId: agent }}); }); it('extracts constant credentials.', async(): Promise => { const agent = { webId: 'http://example.com/#me' }; const extractor = new UnsecureConstantCredentialsExtractor(agent); await expect(extractor.handle()).resolves.toEqual({ agent }); }); });