test(fabro-llm): remove trybuild compile-fail test

This commit is contained in:
Bryan Helmkamp 2026-04-24 09:30:55 -04:00
parent 896f0bb8ad
commit f19c0e2e91
No known key found for this signature in database
5 changed files with 0 additions and 72 deletions

46
Cargo.lock generated
View file

@ -1890,7 +1890,6 @@ dependencies = [
"tokio-stream",
"tokio-util",
"tracing",
"trybuild",
"uuid",
]
@ -6432,12 +6431,6 @@ dependencies = [
"xattr",
]
[[package]]
name = "target-triple"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "591ef38edfb78ca4771ee32cf494cb8771944bee237a9b91fc9c1424ac4b777b"
[[package]]
name = "temp-env"
version = "0.3.6"
@ -6725,21 +6718,6 @@ dependencies = [
"winnow 0.7.14",
]
[[package]]
name = "toml"
version = "1.0.6+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "399b1124a3c9e16766831c6bba21e50192572cdd98706ea114f9502509686ffc"
dependencies = [
"indexmap 2.13.0",
"serde_core",
"serde_spanned 1.0.4",
"toml_datetime 1.1.1+spec-1.1.0",
"toml_parser",
"toml_writer",
"winnow 0.7.14",
]
[[package]]
name = "toml_datetime"
version = "0.6.11"
@ -6758,15 +6736,6 @@ dependencies = [
"serde_core",
]
[[package]]
name = "toml_datetime"
version = "1.1.1+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
dependencies = [
"serde_core",
]
[[package]]
name = "toml_edit"
version = "0.22.27"
@ -6929,21 +6898,6 @@ version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "trybuild"
version = "1.0.116"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47c635f0191bd3a2941013e5062667100969f8c4e9cd787c14f977265d73616e"
dependencies = [
"glob",
"serde",
"serde_derive",
"serde_json",
"target-triple",
"termcolor",
"toml 1.0.6+spec-1.1.0",
]
[[package]]
name = "tungstenite"
version = "0.26.2"

View file

@ -42,7 +42,6 @@ http = "1"
insta = { workspace = true }
tokio = { workspace = true, features = ["test-util", "macros"] }
httpmock = "0.8"
trybuild = "1"
serde_json.workspace = true
fabro-macros = { path = "../fabro-macros" }
fabro-test = { workspace = true }

View file

@ -1,5 +0,0 @@
#[test]
fn generate_params_requires_client() {
let cases = trybuild::TestCases::new();
cases.compile_fail("tests/ui/generate_params_requires_client.rs");
}

View file

@ -1,5 +0,0 @@
use fabro_llm::generate::GenerateParams;
fn main() {
let _ = GenerateParams::new("claude-sonnet-4-5");
}

View file

@ -1,15 +0,0 @@
error[E0061]: this function takes 2 arguments but 1 argument was supplied
--> tests/ui/generate_params_requires_client.rs:4:13
|
4 | let _ = GenerateParams::new("claude-sonnet-4-5");
| ^^^^^^^^^^^^^^^^^^^--------------------- argument #2 of type `Arc<Client>` is missing
|
note: associated function defined here
--> src/generate.rs
|
| pub fn new(model: impl Into<String>, client: Arc<Client>) -> Self {
| ^^^
help: provide the argument
|
4 | let _ = GenerateParams::new("claude-sonnet-4-5", /* Arc<Client> */);
| +++++++++++++++++++