adds test for pin and unpin
This commit is contained in:
parent
9a7215f91a
commit
42c9d7ac49
18
src/lib.rs
18
src/lib.rs
@ -711,4 +711,22 @@ mod tests {
|
||||
|
||||
ipfs.exit_daemon().await;
|
||||
}
|
||||
|
||||
#[async_std::test]
|
||||
async fn test_pin_and_unpin() {
|
||||
let options = IpfsOptions::<TestTypes>::default();
|
||||
|
||||
let (ipfs, fut) = UninitializedIpfs::new(options).await.start().await.unwrap();
|
||||
task::spawn(fut);
|
||||
|
||||
let data = ipld!([-1, -2, -3]);
|
||||
let cid = ipfs.put_dag(data.clone()).await.unwrap();
|
||||
|
||||
ipfs.pin_block(&cid).await.unwrap();
|
||||
assert!(ipfs.is_pinned(&cid).await.unwrap());
|
||||
ipfs.unpin_block(&cid).await.unwrap();
|
||||
assert!(!ipfs.is_pinned(&cid).await.unwrap());
|
||||
|
||||
ipfs.exit_daemon().await;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user