refactor: consolidate nvim crates, extract server library, and update workspace dependencies

This commit is contained in:
Riz Ashraf committed 2026-10-04 01:42:59 +01:00
1 parent a083719cf1
commit 533adfd41b
53 files changed
+5967 -1230

No files matched your search

+24
View File
@@ -79,4 +79,28 @@ mod tests {
let res = generate_embeddings_async(vec![]).await.unwrap();
assert!(res.is_empty());
}
#[tokio::test]
async fn test_generate_embeddings_async_single_text() {
let text = "test text".to_string();
let res = generate_embeddings_async(vec![text.clone()]).await.unwrap();
assert_eq!(res.len(), 1);
assert_eq!(res[0].len(), 384);
}
#[tokio::test]
async fn test_generate_embeddings_async_multiple_texts() {
let texts = vec![
"test text 1".to_string(),
"test text 2".to_string(),
"test text 3".to_string(),
];
let res = generate_embeddings_async(texts.clone()).await.unwrap();
assert_eq!(res.len(), 3);
for embedding in &res {
assert_eq!(embedding.len(), 384);
}
}
}