Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
cli: Allow using `git` in doc tests
Slack Coder committed 3 years ago
commit 54bcb91339f133e8e4cbe74482c4afe8cadf20f3
parent 284aadc37c028087283f5a8b61fc5805979f506f
2 files changed +16 -12
modified radicle-cli/examples/rad-patch.md
@@ -16,8 +16,8 @@ commit the changes to git.

```
$ git add README.md
-
$ git commit -m "Define power requirements"
-
[flux-capacitor-power 7939a9e] Define power requirements
+
$ git commit -v -m "Define power requirements"
+
[flux-capacitor-power 9dad201] Define power requirements
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 README.md
```
@@ -32,10 +32,10 @@ $ rad patch open --message "define power requirements" --no-confirm
ok Pushing HEAD to storage...
ok Analyzing remotes...

-
z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkEStBU8Vi/master (cdf76ce) <- z6MknSL…StBU8Vi/flux-capacitor-power (7939a9e)
+
z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkEStBU8Vi/master (cdf76ce) <- z6MknSL…StBU8Vi/flux-capacitor-power (9dad201)
1 commit(s) ahead, 0 commit(s) behind

-
7939a9e Define power requirements
+
9dad201 Define power requirements


╭─ define power requirements ───────
@@ -45,7 +45,7 @@ No description provided.
╰───────────────────────────────────


-
ok Patch 3b1f58414e51266d7621203554a63eaee242b744 created 🌱
+
ok Patch b9bb418c6f504ee91e54c555bdc8fc37b4d9b28b created 🌱
```

It will now be listed as one of the project's open patches.
@@ -55,7 +55,7 @@ $ rad patch

- YOU PROPOSED -

-
define power requirements 3b1f58414e5 R0 7939a9e (flux-capacitor-power) ahead 1, behind 0
+
define power requirements b9bb418c6f5 R0 9dad201 (flux-capacitor-power) ahead 1, behind 0
└─ * opened by z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkEStBU8Vi (you) [..]

- OTHERS PROPOSED -
modified radicle-cli/tests/commands.rs
@@ -22,9 +22,17 @@ fn test(
    };

    TestFormula::new()
-
        .env("RAD_PASSPHRASE", "radicle")
-
        .env("RAD_HOME", home.to_string_lossy())
+
        .env("GIT_AUTHOR_DATE", "1671125284")
+
        .env("GIT_AUTHOR_EMAIL", "radicle@localhost")
+
        .env("GIT_AUTHOR_NAME", "radicle")
+
        .env("GIT_COMMITTER_DATE", "1671125284")
+
        .env("GIT_COMMITTER_EMAIL", "radicle@localhost")
+
        .env("GIT_COMMITTER_NAME", "radicle")
        .env("RAD_DEBUG", "1")
+
        .env("RAD_HOME", home.to_string_lossy())
+
        .env("RAD_PASSPHRASE", "radicle")
+
        .env("TZ", "Etc/GMT")
+
        .env(radicle_cob::git::RAD_COMMIT_TIME, "1671125284")
        .cwd(cwd)
        .file(base.join(test))?
        .run()?;
@@ -93,10 +101,6 @@ fn rad_patch() {

    // Setup a test repository.
    fixtures::repository(working.path());
-
    // Set a fixed commit time.
-
    env::set_var(radicle_cob::git::RAD_COMMIT_TIME, "1671125284");
-
    env::set_var("GIT_COMMITTER_DATE", "1671125284");
-
    env::set_var("GIT_AUTHOR_DATE", "1671125284");

    test("examples/rad-init.md", working.path(), Some(&profile)).unwrap();
    test("examples/rad-issue.md", working.path(), Some(&profile)).unwrap();