| |
use super::{BrokerEvent, NodeId, Oid, RefString, RepoId};
|
| |
|
| |
#[test]
|
| - |
fn name_for_branch() {
|
| - |
let rid = RepoId::from_urn("rad:zwTxygwuz5LDGBq255RA2CbNGrz8").expect("RepoId");
|
| - |
let name = RefString::try_from("main").expect("RefString");
|
| - |
let oid = Oid::from_str("11d03559fb10183b0f14331175f254fbb077159a").expect("Oid");
|
| + |
fn name_for_branch() -> anyhow::Result<()> {
|
| + |
let rid = RepoId::from_urn("rad:zwTxygwuz5LDGBq255RA2CbNGrz8")?;
|
| + |
let name = RefString::try_from("main")?;
|
| + |
let oid = Oid::from_str("11d03559fb10183b0f14331175f254fbb077159a")?;
|
| |
let be = BrokerEvent::new(&rid, &name, &oid, None);
|
| |
assert_eq!(be.name(), Some(&name));
|
| + |
Ok(())
|
| |
}
|
| |
|
| |
#[test]
|
| |
}
|
| |
|
| |
#[test]
|
| - |
fn nid_for_plain_branch_name() {
|
| - |
let rid = RepoId::from_urn("rad:zwTxygwuz5LDGBq255RA2CbNGrz8").expect("RepoId");
|
| - |
let name = RefString::try_from("main").expect("RefString");
|
| - |
let oid = Oid::from_str("11d03559fb10183b0f14331175f254fbb077159a").expect("Oid");
|
| + |
fn nid_for_plain_branch_name() -> anyhow::Result<()> {
|
| + |
let rid = RepoId::from_urn("rad:zwTxygwuz5LDGBq255RA2CbNGrz8")?;
|
| + |
let name = RefString::try_from("main")?;
|
| + |
let oid = Oid::from_str("11d03559fb10183b0f14331175f254fbb077159a")?;
|
| |
let be = BrokerEvent::new(&rid, &name, &oid, None);
|
| |
assert_eq!(be.nid(), None);
|
| + |
Ok(())
|
| |
}
|
| |
|
| |
#[test]
|
| - |
fn nid_for_ref_without_namespace() {
|
| - |
let rid = RepoId::from_urn("rad:zwTxygwuz5LDGBq255RA2CbNGrz8").expect("RepoId");
|
| - |
let name = RefString::try_from("something/else/main").expect("RefString");
|
| - |
let oid = Oid::from_str("11d03559fb10183b0f14331175f254fbb077159a").expect("Oid");
|
| + |
fn nid_for_ref_without_namespace() -> anyhow::Result<()> {
|
| + |
let rid = RepoId::from_urn("rad:zwTxygwuz5LDGBq255RA2CbNGrz8")?;
|
| + |
let name = RefString::try_from("something/else/main")?;
|
| + |
let oid = Oid::from_str("11d03559fb10183b0f14331175f254fbb077159a")?;
|
| |
let be = BrokerEvent::new(&rid, &name, &oid, None);
|
| |
assert_eq!(be.nid(), None);
|
| + |
Ok(())
|
| |
}
|
| |
|
| |
#[test]
|
| - |
fn nid_for_ref_with_namespace() {
|
| - |
let rid = RepoId::from_urn("rad:zwTxygwuz5LDGBq255RA2CbNGrz8").expect("RepoId");
|
| + |
fn nid_for_ref_with_namespace() -> anyhow::Result<()> {
|
| + |
let rid = RepoId::from_urn("rad:zwTxygwuz5LDGBq255RA2CbNGrz8")?;
|
| |
let name = RefString::try_from(
|
| |
"refs/namespaces/z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV/main",
|
| - |
)
|
| - |
.expect("RefString");
|
| - |
let nid =
|
| - |
NodeId::from_str("z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV").expect("NodeId");
|
| - |
let oid = Oid::from_str("11d03559fb10183b0f14331175f254fbb077159a").expect("Oid");
|
| + |
)?;
|
| + |
let nid = NodeId::from_str("z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV")?;
|
| + |
let oid = Oid::from_str("11d03559fb10183b0f14331175f254fbb077159a")?;
|
| |
let be = BrokerEvent::new(&rid, &name, &oid, None);
|
| |
assert_eq!(be.nid(), Some(nid));
|
| + |
Ok(())
|
| |
}
|
| |
}
|
| |
|