(repo_1: RepoId, repo_2: RepoId, expected_parent_topics: &[&str])
| 703 | } |
| 704 | |
| 705 | fn assert_update_works(repo_1: RepoId, repo_2: RepoId, expected_parent_topics: &[&str]) { |
| 706 | let result = upsert_topic(repo_1, repo_2, "Topic name").unwrap(); |
| 707 | assert!(result.repo_topic.is_some()); |
| 708 | assert!(result.saved); |
| 709 | |
| 710 | let parent_topics = result |
| 711 | .repo_topic |
| 712 | .unwrap() |
| 713 | .parent_topics |
| 714 | .iter() |
| 715 | .map(|topic| topic.id.to_string()) |
| 716 | .collect::<Vec<String>>(); |
| 717 | |
| 718 | assert_eq!(parent_topics, expected_parent_topics); |
| 719 | } |
| 720 | |
| 721 | #[test] |
| 722 | fn update_topic() { |
no test coverage detected