mirror of
https://github.com/facebook/sapling.git
synced 2024-10-15 19:29:13 +03:00
extract derive_unode_manifest test_utils to a test crate
Summary: Extract the test utils from derive_unode_manifest to their own crate so that they can be re-used in future tests. Reviewed By: StanislavGlebik Differential Revision: D17282411 fbshipit-source-id: 50410cffe8a912bd07283bc6ac4e97e28663d854
This commit is contained in:
parent
4d22d9f260
commit
7a6005f37b
@ -142,7 +142,6 @@ pub(crate) fn get_file_changes(
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use super::*;
|
||||
use crate::test_utils::iterate_all_entries;
|
||||
use bookmarks::BookmarkName;
|
||||
use cloned::cloned;
|
||||
use fixtures::{
|
||||
@ -153,6 +152,7 @@ mod test {
|
||||
use mercurial_types::{Changeset, HgChangesetId, HgManifestId};
|
||||
use revset::AncestorsNodeStream;
|
||||
use std::sync::Arc;
|
||||
use test_utils::iterate_all_entries;
|
||||
use tokio::runtime::Runtime;
|
||||
|
||||
fn fetch_manifest_by_cs_id(
|
||||
|
@ -28,9 +28,6 @@ use std::collections::BTreeMap;
|
||||
pub mod derived_data_unodes;
|
||||
pub use derived_data_unodes::{RootUnodeManifestId, RootUnodeManifestMapping};
|
||||
|
||||
#[cfg(test)]
|
||||
mod test_utils;
|
||||
|
||||
#[derive(Debug, Fail)]
|
||||
pub enum ErrorKind {
|
||||
#[fail(display = "cannot fetch FileUnode: {}", _0)]
|
||||
@ -300,7 +297,6 @@ fn return_if_unique_filenode(unodes: &Vec<FileUnode>) -> Option<(&ContentId, &Fi
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use crate::test_utils::{get_bonsai_changeset, iterate_all_entries};
|
||||
use blobrepo::save_bonsai_changesets;
|
||||
use blobrepo_factory::new_memblob_empty;
|
||||
use blobstore::Storable;
|
||||
@ -316,6 +312,7 @@ mod tests {
|
||||
RepoPath,
|
||||
};
|
||||
use std::collections::{HashSet, VecDeque};
|
||||
use test_utils::{get_bonsai_changeset, iterate_all_entries};
|
||||
use tokio::runtime::Runtime;
|
||||
|
||||
#[test]
|
||||
|
Loading…
Reference in New Issue
Block a user