refactor: consolidate nvim crates, extract server library, and update workspace dependencies
This commit is contained in:
1 parent
a083719cf1
commit
533adfd41b
53 files changed
+5967
-1230
No files matched your search
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user