add test fixtures

This commit is contained in:
Jonas Kruckenberg 2022-11-03 18:52:21 +01:00
parent b3e477ed18
commit 5db7b4ada1
42 changed files with 6332 additions and 0 deletions

34
examples/test/src/app.rs Normal file
View file

@ -0,0 +1,34 @@
use anyhow::ensure;
use tauri_sys::app;
pub async fn get_name() -> anyhow::Result<()> {
let name = app::get_name().await;
ensure!(name == "tauri-sys-test");
Ok(())
}
pub async fn get_version() -> anyhow::Result<()> {
let version = app::get_version().await;
ensure!(version.major == 0);
ensure!(version.minor == 0);
ensure!(version.patch == 0);
ensure!(version.build.is_empty());
ensure!(version.pre.is_empty());
Ok(())
}
pub async fn get_tauri_version() -> anyhow::Result<()> {
let version = app::get_tauri_version().await;
ensure!(version.major == 1);
ensure!(version.minor == 1);
ensure!(version.patch == 1);
ensure!(version.build.is_empty());
ensure!(version.pre.is_empty());
Ok(())
}