We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ec0e9e7 + 4c00e98 commit a5c9369Copy full SHA for a5c9369
rook/src/domain/new_subscriber.rs
@@ -34,3 +34,20 @@ impl NewSubscriber {
34
self.branch.as_ref()
35
}
36
37
+
38
+#[cfg(test)]
39
+mod tests {
40
+ use super::*;
41
42
+ #[test]
43
+ fn new_subscriber_creation_and_getters() {
44
+ let email = SubscriberEmail::new("test@example.com").unwrap();
45
+ let repo_url = RepositoryURL::new("https://github.com/owner/repo").unwrap();
46
+ let branch = Some("main".to_string());
47
+ let subscriber = NewSubscriber::new(email.clone(), repo_url.clone(), branch.clone());
48
49
+ assert_eq!(subscriber.email().as_str(), email.as_str());
50
+ assert_eq!(subscriber.repository_url().url(), repo_url.url());
51
+ assert_eq!(subscriber.branch(), branch.as_ref());
52
+ }
53
+}
0 commit comments