18 lines
593 B
Rust
18 lines
593 B
Rust
use aim_core::adapters::github::GitHubAdapter;
|
|
use aim_core::adapters::traits::AdapterCapabilities;
|
|
|
|
#[test]
|
|
fn adapter_capabilities_can_report_exact_resolution_only() {
|
|
let capabilities = AdapterCapabilities::exact_resolution_only();
|
|
assert!(!capabilities.supports_search);
|
|
}
|
|
|
|
#[test]
|
|
fn legacy_github_adapter_delegates_to_source_pipeline() {
|
|
let adapter = GitHubAdapter;
|
|
|
|
let result = adapter.normalize("sharkdp/bat").unwrap();
|
|
|
|
assert_eq!(result.normalized_kind.as_str(), "github-repository");
|
|
assert_eq!(result.canonical_locator.as_deref(), Some("sharkdp/bat"));
|
|
}
|