Skip to content

Commit

Permalink
fix: updated tests
Browse files Browse the repository at this point in the history
  • Loading branch information
aryanjassal committed Oct 15, 2024
1 parent 949a009 commit 582fbb8
Showing 1 changed file with 39 additions and 1 deletion.
40 changes: 39 additions & 1 deletion tests/secrets/mkdir.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@ describe('commandMkdir', () => {
cwd: dataDir,
});
expect(result.exitCode).toBe(0);
expect(result.stderr).toInclude('WARNING');
await polykeyAgent.vaultManager.withVaults([vaultId], async (vault) => {
const stat = await vaultOps.statSecret(vault, dirName);
expect(stat.isDirectory()).toBeTruthy();
Expand Down Expand Up @@ -200,4 +199,43 @@ describe('commandMkdir', () => {
},
);
});
test('should continue after error', async () => {
const vaultName1 = 'vault1' as VaultName;
const vaultName2 = 'vault2' as VaultName;
const vaultId1 = await polykeyAgent.vaultManager.createVault(vaultName1);
const vaultId2 = await polykeyAgent.vaultManager.createVault(vaultName2);
const dirName1 = 'dir1';
const dirName2 = 'nodir/dir2';
const dirName3 = 'dir3';
const dirName4 = 'dir4';
command = [
'secrets',
'mkdir',
'-np',
dataDir,
`${vaultName1}:${dirName1}`,
`${vaultName2}:${dirName2}`,
`${vaultName2}:${dirName3}`,
`${vaultName1}:${dirName4}`,
];
const result = await testUtils.pkStdio([...command], {
env: { PK_PASSWORD: password },
cwd: dataDir,
});
expect(result.exitCode).not.toBe(0);
expect(result.stderr).toInclude('ENOENT');
await polykeyAgent.vaultManager.withVaults(
[vaultId1, vaultId2],
async (vault1, vault2) => {
const stat1 = await vaultOps.statSecret(vault1, dirName1);
expect(stat1.isDirectory()).toBeTruthy();
await expect(vaultOps.statSecret(vault2, dirName2)).toReject();
const stat3 = await vaultOps.statSecret(vault2, dirName3);
expect(stat3.isDirectory()).toBeTruthy();
const stat4 = await vaultOps.statSecret(vault1, dirName4);
expect(stat4.isDirectory()).toBeTruthy();
},
);
});

});

0 comments on commit 582fbb8

Please sign in to comment.