Skip to content

Commit d84a164

Browse files
committed
identities claim bin test
1 parent 73ba275 commit d84a164

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

tests/bin/identities.test.ts

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ describe('CLI Identities', () => {
136136
keynode.id = polykeyAgent.nodeManager.getNodeId();
137137

138138
testProvider = new TestProvider();
139-
await polykeyAgent.identitiesManager.registerProvider(testProvider);
139+
polykeyAgent.identitiesManager.registerProvider(testProvider);
140140

141141
// Authorize session
142142
await utils.pkStdio(
@@ -543,10 +543,10 @@ describe('CLI Identities', () => {
543543
expect(result.exitCode === 0).toBeFalsy(); // Fails..
544544
});
545545
});
546-
describe('commandClaimKeynode', () => {
547-
test('Should claim a keynode.', async () => {
546+
describe.only('commandClaimIdentity', () => {
547+
test('Should claim an identity.', async () => {
548548
// Need an authenticated identity.
549-
await polykeyAgent.identities.putToken(
549+
await polykeyAgent.identitiesManager.putToken(
550550
testToken.providerId,
551551
testToken.identityId,
552552
testToken.tokenData,
@@ -562,15 +562,19 @@ describe('CLI Identities', () => {
562562
];
563563
const result = await testUtils.pkStdio(commands, {}, dataDir);
564564
expect(result.exitCode).toBe(0); // Succeeds.
565-
566-
const gestalt = await polykeyAgent.gestaltGraph.getGestaltByIdentity(
565+
expect(result.stdout).toContain(testToken.providerId);
566+
});
567+
test('Should fail for unauthenticated identities.', async () => {
568+
const commands = [
569+
'identities',
570+
'claim',
571+
'-np',
572+
nodePath,
567573
testToken.providerId,
568574
testToken.identityId,
569-
);
570-
const gestaltString = JSON.stringify(gestalt);
571-
expect(gestaltString).toContain(testToken.providerId);
572-
expect(gestaltString).toContain(testToken.identityId);
573-
expect(gestaltString).toContain(keynode.id);
575+
];
576+
const result = await testUtils.pkStdio(commands, {}, dataDir);
577+
expect(result.exitCode === 0).toBeFalsy(); // Fails..
574578
});
575579
});
576580
describe('commandAuthenticateProvider', () => {
@@ -734,8 +738,8 @@ describe('CLI Identities', () => {
734738
await nodeB.gestaltGraph.clearDB();
735739
await nodeC.gestaltGraph.clearDB();
736740
});
737-
test.only('Should start discovery by Node', async () => {
738-
await polykeyAgent.identities.putToken(
741+
test('Should start discovery by Node', async () => {
742+
await polykeyAgent.identitiesManager.putToken(
739743
testToken.providerId,
740744
testToken.identityId,
741745
testToken.tokenData,
@@ -760,7 +764,7 @@ describe('CLI Identities', () => {
760764
expect(gestaltString).toContain(identityId);
761765
});
762766
test('Should start discovery by Identity', async () => {
763-
await polykeyAgent.identities.putToken(
767+
await polykeyAgent.identitiesManager.putToken(
764768
testToken.providerId,
765769
testToken.identityId,
766770
testToken.tokenData,

0 commit comments

Comments
 (0)