File tree 1 file changed +19
-4
lines changed
1 file changed +19
-4
lines changed Original file line number Diff line number Diff line change @@ -225,15 +225,30 @@ test_name_with_self() {
225
225
grep "argument \"ipfs-path\" is required" curl_out
226
226
'
227
227
228
- # test publishing with TTL
228
+ # Test Publishing with TTL and Inspecting Records
229
229
test_expect_success " 'ipfs name publish --ttl=30m' succeeds" '
230
- ipfs name publish --ttl=30m --allow-offline "/ipfs/$HASH_WELCOME_DOCS" &&
231
- ipfs routing get "/ipns/$PEERID" > ipns_record &&
232
- ipfs name inspect --verify $PEERID < ipns_record > verify_output &&
230
+ ipfs name publish --ttl=30m --allow-offline "/ipfs/$HASH_WELCOME_DOCS"
231
+ '
232
+
233
+ test_expect_success " retrieve IPNS key for further inspection" '
234
+ ipfs routing get "/ipns/$PEERID" > ipns_record
235
+ '
236
+
237
+ test_expect_success " 'ipfs name inspect' has correct TTL (30m)" '
238
+ ipfs name inspect < ipns_record > verify_output &&
239
+ test_should_contain "This record was not validated." verify_output &&
233
240
test_should_contain "$HASH_WELCOME_DOCS" verify_output &&
234
241
test_should_contain "1800000000000" verify_output
235
242
'
236
243
244
+ test_expect_success " 'ipfs name inspect --verify' has '.Validation.Validity' set to 'true' with correct Peer ID" '
245
+ ipfs name inspect --verify $PEERID --enc json < ipns_record | jq -e ".Validation.Valid == true"
246
+ '
247
+
248
+ test_expect_success " 'ipfs name inspect --verify' has '.Validation.Validity' set to 'false' with incorrect Peer ID" '
249
+ ipfs name inspect --verify 12D3KooWRirYjmmQATx2kgHBfky6DADsLP7ex1t7BRxJ6nqLs9WH --enc json < ipns_record | jq -e ".Validation.Valid == false"
250
+ '
251
+
237
252
test_kill_ipfs_daemon
238
253
239
254
# Test daemon in offline mode
You can’t perform that action at this time.
0 commit comments