feat: Full rework of account management

Complete rewrite of the account management and related systems.
Makes the architecture more modular,
allowing for easier extensions and configurations.
This commit is contained in:
Joachim Van Herwegen
2022-03-16 10:12:13 +01:00
parent ade977bb4f
commit a47f5236ef
366 changed files with 12345 additions and 5111 deletions

View File

@@ -9,4 +9,9 @@ describe('An AbsolutePathInteractionRoute', (): void => {
it('returns the given path.', async(): Promise<void> => {
expect(route.getPath()).toBe('http://example.com/idp/path/');
});
it('matches a path if it is identical to the stored path.', async(): Promise<void> => {
expect(route.matchPath(path)).toEqual({});
expect(route.matchPath('http://example.com/somewhere/else')).toBeUndefined();
});
});