Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit 42bb55b

Browse files
test(id): test id on the cli
1 parent e9358e8 commit 42bb55b

File tree

1 file changed

+13
-32
lines changed

1 file changed

+13
-32
lines changed

test/cli/test-id.js

Lines changed: 13 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,16 @@ describe('id', () => {
1212
env.IPFS_PATH = repoPath
1313

1414
describe('api offline', () => {
15-
it.skip('get the id', (done) => {
15+
it('get the id', (done) => {
1616
nexpect.spawn('node', [process.cwd() + '/src/cli/bin.js', 'id'], {env})
1717
.run((err, stdout, exitcode) => {
18-
expect(
19-
stdout
20-
).to.be.eql([
21-
'{',
22-
' "ID": "QmQ2zigjQikYnyYUSXZydNXrDRhBut2mubwJBaLXobMt3A",',
23-
' "PublicKey": "CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2SKo/HMFZeBml1AF3XijzrxrfQXdJzjePBZAbdxqKR1Mc6juRHXij6HXYPjlAk01BhF1S3Ll4Lwi0cAHhggf457sMg55UWyeGKeUv0ucgvCpBwlR5cQ020i0MgzjPWOLWq1rtvSbNcAi2ZEVn6+Q2EcHo3wUvWRtLeKz+DZSZfw2PEDC+DGPJPl7f8g7zl56YymmmzH9liZLNrzg/qidokUv5u1pdGrcpLuPNeTODk0cqKB+OUbuKj9GShYECCEjaybJDl9276oalL9ghBtSeEv20kugatTvYy590wFlJkkvyl+nPxIH0EEYMKK9XRWlu9XYnoSfboiwcv8M3SlsjAgMBAAE=",',
24-
' "Addresses": [',
25-
' "/ip4/127.0.0.1/tcp/9990/ws",',
26-
' "/ip4/127.0.0.1/tcp/9999"',
27-
' ],',
28-
' "AgentVersion": "js-ipfs",',
29-
' "ProtocolVersion": "9000"',
30-
'}'
31-
])
32-
3318
expect(err).to.not.exist
3419
expect(exitcode).to.equal(0)
20+
21+
const id = JSON.parse(stdout.join(''))
22+
expect(id).to.have.property('id')
23+
expect(id).to.have.property('publicKey')
24+
expect(id).to.have.property('addresses')
3525
done()
3626
})
3727
})
@@ -55,26 +45,17 @@ describe('id', () => {
5545
})
5646
})
5747

58-
it.skip('get the id', (done) => {
48+
it('get the id', (done) => {
5949
nexpect.spawn('node', [process.cwd() + '/src/cli/bin.js', 'id'], {env})
6050
.run((err, stdout, exitcode) => {
61-
expect(
62-
stdout
63-
).to.be.eql([
64-
'{',
65-
' "ID": "QmQ2zigjQikYnyYUSXZydNXrDRhBut2mubwJBaLXobMt3A",',
66-
' "PublicKey": "CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2SKo/HMFZeBml1AF3XijzrxrfQXdJzjePBZAbdxqKR1Mc6juRHXij6HXYPjlAk01BhF1S3Ll4Lwi0cAHhggf457sMg55UWyeGKeUv0ucgvCpBwlR5cQ020i0MgzjPWOLWq1rtvSbNcAi2ZEVn6+Q2EcHo3wUvWRtLeKz+DZSZfw2PEDC+DGPJPl7f8g7zl56YymmmzH9liZLNrzg/qidokUv5u1pdGrcpLuPNeTODk0cqKB+OUbuKj9GShYECCEjaybJDl9276oalL9ghBtSeEv20kugatTvYy590wFlJkkvyl+nPxIH0EEYMKK9XRWlu9XYnoSfboiwcv8M3SlsjAgMBAAE=",',
67-
' "Addresses": [',
68-
' "/ip4/127.0.0.1/tcp/9990/ws",',
69-
' "/ip4/127.0.0.1/tcp/9999"',
70-
' ],',
71-
' "AgentVersion": "js-ipfs",',
72-
' "ProtocolVersion": "9000"',
73-
'}'
74-
])
75-
7651
expect(err).to.not.exist
7752
expect(exitcode).to.equal(0)
53+
54+
const id = JSON.parse(stdout.join(''))
55+
expect(id).to.have.property('id')
56+
expect(id).to.have.property('publicKey')
57+
expect(id).to.have.property('addresses')
58+
7859
done()
7960
})
8061
})

0 commit comments

Comments
 (0)