Compare commits

..

4 commits

4 changed files with 327 additions and 1037 deletions

2
Cargo.lock generated
View file

@ -110,7 +110,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "ckanaction"
version = "0.1.0"
version = "0.1.2"
dependencies = [
"bon",
"reqwest",

View file

@ -1,12 +1,13 @@
[package]
name = "ckanaction"
version = "0.1.0"
version = "0.1.2"
edition = "2024"
description = "Rust library crate featuring an API wrapper of the CKAN Action v3 API."
repository = "https://github.com/dathere/ckanaction"
license = "Unlicense"
keywords = ["ckan"]
categories = ["api-bindings", "asynchronous"]
exclude = ["/docs"]
[dependencies]
bon = "3.6.3"

1302
src/lib.rs

File diff suppressed because it is too large Load diff

View file

@ -15,11 +15,18 @@ mod tests {
use super::*;
#[tokio::test]
#[ignore = "Set values for const at top of tests file locally."]
async fn status_show() -> Result<(), Box<dyn std::error::Error>> {
let ckan = get_ckan_builder().await;
let response = ckan.status_show().await?;
assert!(response.is_object());
let success = response.as_object().unwrap().get("success").unwrap().as_bool().unwrap();
let success = response
.as_object()
.unwrap()
.get("success")
.unwrap()
.as_bool()
.unwrap();
assert!(success);
Ok(())
}