From fca98aea9d5a5d23240f9fc2e9895cfead74ab21 Mon Sep 17 00:00:00 2001 From: Kerem Date: Wed, 3 May 2017 06:19:30 +0300 Subject: [PATCH] add sharness tests test for `ipfs name publish` using PeerID as key name License: MIT Signed-off-by: Kerem Gocen --- test/sharness/t0100-name.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/sharness/t0100-name.sh b/test/sharness/t0100-name.sh index 688dcbd1e..38dcc27f3 100755 --- a/test/sharness/t0100-name.sh +++ b/test/sharness/t0100-name.sh @@ -74,4 +74,20 @@ test_expect_failure "publish with our explicit node ID looks good" ' test_cmp expected_node_id_publish actual_node_id_publish ' +# publish with an explicit node ID as key name + +test_expect_success "generate and verify a new key" ' + NEWID=`ipfs key gen --type=rsa --size=2048 keyname` && + test_check_peerid "${NEWID}" +' + +test_expect_success "'ipfs name publish --key= ' succeeds" ' + ipfs name publish --key=${NEWID} "/ipfs/$HASH_WELCOME_DOCS" >actual_node_id_publish +' + +test_expect_success "publish an explicit node ID as key name looks good" ' + echo "Published to ${NEWID}: /ipfs/$HASH_WELCOME_DOCS" >expected_node_id_publish && + test_cmp expected_node_id_publish actual_node_id_publish +' + test_done