radicle: use repository fixture in cob stream tests

If the tests are run without a global Git config, then the tests will error with
no name or email set for the commits.

Instead, use the test fixture setup to ensure there is a name and email for
running the tests.
This commit is contained in:
Fintan Halpenny 2025-08-20 10:45:53 +01:00
parent 1d7478cd90
commit 0c6ff06c65
1 changed files with 5 additions and 5 deletions

View File

@ -173,11 +173,11 @@ mod tests {
use nonempty::NonEmpty;
use serde_json as json;
use crate::cob;
use crate::cob::change::Storage as _;
use crate::crypto::test::signer::MockSigner;
use crate::test::arbitrary;
use crate::test::arbitrary::gen;
use crate::{cob, test};
use super::*;
@ -316,7 +316,7 @@ mod tests {
#[test]
fn test_all_from() {
let tmp = tempfile::tempdir().unwrap();
let repo = git2::Repository::init(tmp.path()).unwrap();
let (repo, _) = test::fixtures::repository(tmp.path());
let signer = MockSigner::default();
let ops = gen_ops(&repo, &signer);
let history = CobRange {
@ -330,7 +330,7 @@ mod tests {
#[test]
fn test_all_until() {
let tmp = tempfile::tempdir().unwrap();
let repo = git2::Repository::init(tmp.path()).unwrap();
let (repo, _) = test::fixtures::repository(tmp.path());
let signer = MockSigner::default();
let ops = gen_ops(&repo, &signer);
let tip = ops.last().unwrap().id;
@ -345,7 +345,7 @@ mod tests {
#[test]
fn test_all_from_until() {
let tmp = tempfile::tempdir().unwrap();
let repo = git2::Repository::init(tmp.path()).unwrap();
let (repo, _) = test::fixtures::repository(tmp.path());
let signer = MockSigner::default();
let ops = gen_ops(&repo, &signer);
let tip = ops.last().unwrap().id;
@ -360,7 +360,7 @@ mod tests {
#[test]
fn test_from_until() {
let tmp = tempfile::tempdir().unwrap();
let repo = git2::Repository::init(tmp.path()).unwrap();
let (repo, _) = test::fixtures::repository(tmp.path());
let signer = MockSigner::default();
let ops = gen_ops(&repo, &signer);
let history = CobRange {