vl-convert-server 2.0.0-rc3

HTTP server for converting Vega-Lite and Vega specifications to static images
Documentation
mod common;

use common::*;
#[tokio::test]
async fn test_opaque_errors_hide_details() {
    let server = &*OPAQUE_SERVER;
    let resp = server
        .client
        .post(format!("{}/vegalite/svg", server.base_url))
        .json(&serde_json::json!({"spec": simple_vl_spec(), "vl_version": "99.99"}))
        .send()
        .await
        .unwrap();
    assert_eq!(resp.status(), 400);
    let body = resp.text().await.unwrap();
    assert!(
        body.is_empty(),
        "expected empty body for opaque error, got: {body}"
    );
}