arb 0.1.0

Localize flutter apps with DeepL AI translations
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use anyhow::Result;
use arb_lib::deepl::{ApiOptions, DeeplApi, LanguageType};

#[tokio::test]
pub async fn languages_source() -> Result<()> {
    let api = DeeplApi::new(ApiOptions::new(&std::env::var("DEEPL_API_KEY").unwrap()));
    let langs = api.languages(Default::default()).await?;
    assert!(!langs.is_empty());
    Ok(())
}

#[tokio::test]
pub async fn languages_target() -> Result<()> {
    let api = DeeplApi::new(ApiOptions::new(&std::env::var("DEEPL_API_KEY").unwrap()));
    let langs = api.languages(LanguageType::Target).await?;
    assert!(!langs.is_empty());
    Ok(())
}