Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
cli/unfollow: Add test example
Erik Kundt committed 7 months ago
commit 77c818516c4573d38649c19a0290b7b3940afaa9
parent 035ebf04b54cab8a12a3a12fc11a19dd0de3fda4
2 files changed +29 -0
added crates/radicle-cli/examples/rad-unfollow.md
@@ -0,0 +1,24 @@
+
Let's assume we starting following a remote node we knew about, and aliased it to "eve":
+

+
```
+
$ rad follow did:key:z6Mkt67GdsW7715MEfRuP4pSZxJRJh6kj6Y48WRqVv4N1tRk --alias eve
+
✓ Follow policy updated for z6Mkt67GdsW7715MEfRuP4pSZxJRJh6kj6Y48WRqVv4N1tRk (eve)
+
```
+

+
We can list the followed peers:
+

+
```
+
$ rad follow
+
╭───────────────────────────────────────────────────────────────────────────╮
+
│ DID                                                        Alias   Policy │
+
├───────────────────────────────────────────────────────────────────────────┤
+
│ did:key:z6Mkt67GdsW7715MEfRuP4pSZxJRJh6kj6Y48WRqVv4N1tRk   eve     allow  │
+
╰───────────────────────────────────────────────────────────────────────────╯
+
```
+

+
If we decide to not follow this remote node anymore, we can just do so.
+

+
```
+
$ rad unfollow did:key:z6Mkt67GdsW7715MEfRuP4pSZxJRJh6kj6Y48WRqVv4N1tRk
+
✓ Follow policy for z6Mkt67GdsW7715MEfRuP4pSZxJRJh6kj6Y48WRqVv4N1tRk removed
+
```
modified crates/radicle-cli/tests/commands.rs
@@ -1216,6 +1216,11 @@ fn rad_unseed_many() {
}

#[test]
+
fn rad_unfollow() {
+
    Environment::alice(["rad-unfollow"]);
+
}
+

+
#[test]
fn rad_block() {
    let mut environment = Environment::new();
    let alice = environment.node_with(Config {