mirror of
https://github.com/ipfs/kubo.git
synced 2026-03-02 06:47:51 +08:00
34 lines
730 B
Bash
Executable File
34 lines
730 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Copyright (c) 2014 Jeromy Johnson
|
|
# MIT Licensed; see the LICENSE file in this repository.
|
|
#
|
|
|
|
test_description="Test ipfs repo operations"
|
|
|
|
. lib/test-lib.sh
|
|
|
|
test_init_ipfs
|
|
|
|
test_expect_success "'ipfs name publish' succeeds" '
|
|
PEERID=`ipfs id -format="<id>"` &&
|
|
HASH=QmYpv2VEsxzTTXRYX3PjDg961cnJE3kY1YDXLycHGQ3zZB &&
|
|
ipfs name publish $HASH > publish_out
|
|
'
|
|
|
|
test_expect_success "publish output looks good" '
|
|
echo Published name $PEERID to $HASH > expected1 &&
|
|
test_cmp publish_out expected1
|
|
'
|
|
|
|
test_expect_success "'ipfs name resolve' succeeds" '
|
|
ipfs name resolve $PEERID > output
|
|
'
|
|
|
|
test_expect_success "resolve output looks good" '
|
|
printf "%s" $HASH > expected2 &&
|
|
test_cmp output expected2
|
|
'
|
|
|
|
test_done
|