From d0f30943b7878f88a38fa537b54d6d1aa505bc3a Mon Sep 17 00:00:00 2001 From: Lee Danilek Date: Fri, 19 Jul 2024 16:18:18 -0400 Subject: [PATCH] delete source_package/tests.rs (#28141) this test has not run for over a year, since there is no `mod tests;` in the mod.rs. It doesn't compile. I tried to get it to compile but eventually realized that it's testing behavior we don't really have anymore. The behavior we want to test is covered in `application/src/tests/source_package.rs:test_source_package` GitOrigin-RevId: 4027da6353716a8708f69d2bb7d1686c54e1d926 --- crates/model/src/source_packages/tests.rs | 58 ----------------------- 1 file changed, 58 deletions(-) delete mode 100644 crates/model/src/source_packages/tests.rs diff --git a/crates/model/src/source_packages/tests.rs b/crates/model/src/source_packages/tests.rs deleted file mode 100644 index 88bc539f..00000000 --- a/crates/model/src/source_packages/tests.rs +++ /dev/null @@ -1,58 +0,0 @@ -#[convex_macro::test_runtime] -async fn test_source_package(rt: TestRuntime) -> anyhow::Result<()> { - let database = new_test_database(rt).await; - - // Initialize config with a source package - let mut tx = database.begin(Identity::system()).await?; - let config_metadata = ConfigMetadata::test_example(); - let module = ModuleConfig { - path: "a/b/c.js".parse()?, - source: "// some js".to_string(), - source_map: None, - environment: ModuleEnvironment::Isolate, - }; - let source_package = SourcePackage { - storage_key: "sk".try_into()?, - sha256: Sha256::hash(b"sk"), - }; - tx.apply_config( - config_metadata, - vec![module.clone()], - "1000.0.0".parse()?, - Some(source_package.clone()), - btreemap! { - module.path.clone().canonicalize() => AnalyzedModule{ - functions: vec![], - http_routes: None, - cron_specs: None, - source_mapped: None, - } - }, - None, - ) - .await?; - database.commit(tx).await?; - - // Read the source package back out - let mut tx = database.begin(Identity::system()).await?; - let module_metadata = ModuleModel::new(&mut tx) - .get_module_metadata(module.path.canonicalize()) - .await - .expect("getting module should succeed") - .expect("Should find the module"); - assert_eq!(module_metadata.latest_version, 0); - let module_version = ModuleModel::new(&mut tx) - .get_module_version(module_metadata.id().clone(), module_metadata.latest_version) - .await - .expect("getting module version should succeed"); - assert_eq!(module_version.source, module.source); - assert_eq!(module_version.source_map, module.source_map); - assert_eq!(module_version.version, 0); - assert!(module_version.source_package_id.is_some()); - let source_package_read = tx - .get_source_package(module_version.source_package_id.clone().unwrap()) - .await?; - assert_eq!(source_package_read.into_value(), source_package); - - Ok(()) -}