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:
parent
1d7478cd90
commit
0c6ff06c65
|
|
@ -173,11 +173,11 @@ mod tests {
|
||||||
use nonempty::NonEmpty;
|
use nonempty::NonEmpty;
|
||||||
use serde_json as json;
|
use serde_json as json;
|
||||||
|
|
||||||
use crate::cob;
|
|
||||||
use crate::cob::change::Storage as _;
|
use crate::cob::change::Storage as _;
|
||||||
use crate::crypto::test::signer::MockSigner;
|
use crate::crypto::test::signer::MockSigner;
|
||||||
use crate::test::arbitrary;
|
use crate::test::arbitrary;
|
||||||
use crate::test::arbitrary::gen;
|
use crate::test::arbitrary::gen;
|
||||||
|
use crate::{cob, test};
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
|
|
@ -316,7 +316,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_all_from() {
|
fn test_all_from() {
|
||||||
let tmp = tempfile::tempdir().unwrap();
|
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 signer = MockSigner::default();
|
||||||
let ops = gen_ops(&repo, &signer);
|
let ops = gen_ops(&repo, &signer);
|
||||||
let history = CobRange {
|
let history = CobRange {
|
||||||
|
|
@ -330,7 +330,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_all_until() {
|
fn test_all_until() {
|
||||||
let tmp = tempfile::tempdir().unwrap();
|
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 signer = MockSigner::default();
|
||||||
let ops = gen_ops(&repo, &signer);
|
let ops = gen_ops(&repo, &signer);
|
||||||
let tip = ops.last().unwrap().id;
|
let tip = ops.last().unwrap().id;
|
||||||
|
|
@ -345,7 +345,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_all_from_until() {
|
fn test_all_from_until() {
|
||||||
let tmp = tempfile::tempdir().unwrap();
|
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 signer = MockSigner::default();
|
||||||
let ops = gen_ops(&repo, &signer);
|
let ops = gen_ops(&repo, &signer);
|
||||||
let tip = ops.last().unwrap().id;
|
let tip = ops.last().unwrap().id;
|
||||||
|
|
@ -360,7 +360,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_from_until() {
|
fn test_from_until() {
|
||||||
let tmp = tempfile::tempdir().unwrap();
|
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 signer = MockSigner::default();
|
||||||
let ops = gen_ops(&repo, &signer);
|
let ops = gen_ops(&repo, &signer);
|
||||||
let history = CobRange {
|
let history = CobRange {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue