mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-07-22 04:15:14 +08:00
feat: prepare experiment push package
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
use bat_adapters::manifest::ManifestDriverRegistry;
|
||||
|
||||
#[tokio::test]
|
||||
#[ignore = "requires BAT_REAL_ADDRESSABLES_CATALOG pointing at a local catalog_Remote.json"]
|
||||
async fn parses_local_real_addressables_catalog() {
|
||||
let path = std::env::var("BAT_REAL_ADDRESSABLES_CATALOG")
|
||||
.expect("BAT_REAL_ADDRESSABLES_CATALOG must be set");
|
||||
let data = std::fs::read(path).expect("read local Addressables catalog");
|
||||
|
||||
let manifest = ManifestDriverRegistry::with_defaults()
|
||||
.parse(&data)
|
||||
.await
|
||||
.expect("parse local Addressables catalog");
|
||||
|
||||
assert_eq!(
|
||||
manifest.metadata.locator_id.as_deref(),
|
||||
Some("AddressablesMainContentCatalog")
|
||||
);
|
||||
assert!(manifest.resources.len() > 1_000);
|
||||
assert!(manifest.metadata.extra.contains_key("internal_id_count"));
|
||||
}
|
||||
Reference in New Issue
Block a user