test: remove local package test

This commit is contained in:
QuadnucYard 2025-12-10 11:43:51 +08:00
parent 9877331638
commit bab8e84bcb
6 changed files with 14 additions and 26 deletions

View file

@ -1 +0,0 @@
#import /* position after */ "@local/local-example:0.0.1"

View file

@ -1,16 +0,0 @@
---
source: crates/tinymist-query/src/hover.rs
expression: content
input_file: crates/tinymist-query/src/fixtures/hover/package_import_local.typ
---
Range: 0:29:0:57
This is a local package
**Package:** `@local/local-example:0.0.1`
✅ **Up to date** (latest version)
**Description:** example package (mock).
**Available Versions** (click to replace):
- **0.0.1** /

View file

@ -12,6 +12,6 @@ Range: 0:29:0:53
**Description:** example package (mock).
**Available Versions** (click to replace):
**Available Versions (2)** (click to replace):
- **0.1.1** /
- [0.1.0](command:tinymist.replaceText?%7B%22range%22%3A%7B%22end%22%3A%7B%22character%22%3A53%2C%22line%22%3A0%7D%2C%22start%22%3A%7B%22character%22%3A29%2C%22line%22%3A0%7D%7D%2C%22replace%22%3A%22%5C%22%40preview%2Fexample%3A0%2E1%2E0%5C%22%22%7D) /

View file

@ -12,6 +12,6 @@ Range: 0:29:0:53
**Description:** example package (mock).
**Available Versions** (click to replace):
**Available Versions (2)** (click to replace):
- [0.1.1](command:tinymist.replaceText?%7B%22range%22%3A%7B%22end%22%3A%7B%22character%22%3A53%2C%22line%22%3A0%7D%2C%22start%22%3A%7B%22character%22%3A29%2C%22line%22%3A0%7D%7D%2C%22replace%22%3A%22%5C%22%40preview%2Fexample%3A0%2E1%2E1%5C%22%22%7D) /
- **0.1.0** /

View file

@ -251,11 +251,14 @@ impl HoverWorker<'_> {
// Get all matching packages
let w = self.ctx.world().clone();
let mut packages = w
.packages()
.iter()
.filter(|it| it.matches_versionless(&versionless_spec))
.collect_vec();
let mut packages = vec![];
if package_spec.is_preview() {
packages.extend(
w.packages()
.iter()
.filter(|it| it.matches_versionless(&versionless_spec)),
);
}
// local_packages to references and add them to the packages
#[cfg(feature = "local-registry")]
let local_packages = self.ctx.local_packages();
@ -360,7 +363,10 @@ impl HoverWorker<'_> {
// Show version history for preview packages
if !packages.is_empty() {
info.push_str("**Available Versions** (click to replace):\n");
info.push_str(&format!(
"**Available Versions ({})** (click to replace):\n",
packages.len()
));
for entry in &packages {
let version = &entry.package.version;
let release_date = entry

View file

@ -105,7 +105,6 @@ pub fn run_with_ctx_<T>(
vec![
dummy_package_from_spec(&PackageSpec::from_str("@preview/example:0.1.0").unwrap()),
dummy_package_from_spec(&PackageSpec::from_str("@preview/example:0.1.1").unwrap()),
dummy_package_from_spec(&PackageSpec::from_str("@local/local-example:0.0.1").unwrap()),
]
});
ctx.test_completion_files(|| paths.clone());