mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-27 16:07:42 +08:00
Merge pull request #1599 from ipfs/binary-data-and-json
Binary data and json test
This commit is contained in:
BIN
test/sharness/t0051-object-data/UTF-8-test.txt
Normal file
BIN
test/sharness/t0051-object-data/UTF-8-test.txt
Normal file
Binary file not shown.
@ -59,7 +59,7 @@ test_object_cmd() {
|
|||||||
echo "CumulativeSize: 18" >> expected_stat &&
|
echo "CumulativeSize: 18" >> expected_stat &&
|
||||||
test_cmp expected_stat actual_stat
|
test_cmp expected_stat actual_stat
|
||||||
'
|
'
|
||||||
|
|
||||||
test_expect_success "'ipfs object put file.json' succeeds" '
|
test_expect_success "'ipfs object put file.json' succeeds" '
|
||||||
ipfs object put ../t0051-object-data/testPut.json > actual_putOut
|
ipfs object put ../t0051-object-data/testPut.json > actual_putOut
|
||||||
'
|
'
|
||||||
@ -111,6 +111,26 @@ test_object_cmd() {
|
|||||||
test_cmp expected_putBrokenErr actual_putBrokenErr
|
test_cmp expected_putBrokenErr actual_putBrokenErr
|
||||||
'
|
'
|
||||||
|
|
||||||
|
test_expect_success "setup: add UTF-8 test file" '
|
||||||
|
HASH="QmNY5sQeH9ttVCg24sizH71dNbcZTpGd7Yb3YwsKZ4jiFP" &&
|
||||||
|
ipfs add ../t0051-object-data/UTF-8-test.txt >actual &&
|
||||||
|
echo "added $HASH UTF-8-test.txt" >expected &&
|
||||||
|
test_cmp expected actual
|
||||||
|
'
|
||||||
|
|
||||||
|
test_expect_success "'ipfs object get --enc=json' succeeds" '
|
||||||
|
ipfs object get --enc=json $HASH >utf8_json
|
||||||
|
'
|
||||||
|
|
||||||
|
test_expect_success "'ipfs object put --inputenc=json' succeeds" '
|
||||||
|
ipfs object put --inputenc=json <utf8_json >actual
|
||||||
|
'
|
||||||
|
|
||||||
|
test_expect_failure "'ipfs object put --inputenc=json' output looks good" '
|
||||||
|
echo "added $HASH" >expected &&
|
||||||
|
test_cmp expected actual
|
||||||
|
'
|
||||||
|
|
||||||
test_expect_success "'ipfs object patch' should work" '
|
test_expect_success "'ipfs object patch' should work" '
|
||||||
EMPTY_DIR=$(ipfs object new unixfs-dir) &&
|
EMPTY_DIR=$(ipfs object new unixfs-dir) &&
|
||||||
OUTPUT=$(ipfs object patch $EMPTY_DIR add-link foo $EMPTY_DIR)
|
OUTPUT=$(ipfs object patch $EMPTY_DIR add-link foo $EMPTY_DIR)
|
||||||
|
Reference in New Issue
Block a user