WIP
This commit is contained in:
parent
8d87786f84
commit
6b7226eade
1 changed files with 1 additions and 21 deletions
|
@ -72,7 +72,7 @@ impl CliClient {
|
||||||
let output = command.output().expect("command output failed").stdout;
|
let output = command.output().expect("command output failed").stdout;
|
||||||
let output_str: String = std::str::from_utf8(&output).expect("unable to parse command output").to_string();
|
let output_str: String = std::str::from_utf8(&output).expect("unable to parse command output").to_string();
|
||||||
let json: Value = serde_json::from_str(&output_str).expect("could not convert to JSON");
|
let json: Value = serde_json::from_str(&output_str).expect("could not convert to JSON");
|
||||||
let amount = strip_dquotes(json["price"]["amount"].to_string()));
|
let amount = strip_dquotes(json["price"]["amount"].to_string());
|
||||||
|
|
||||||
let price = amount.as_f64().expect("couldn't parse gas price");
|
let price = amount.as_f64().expect("couldn't parse gas price");
|
||||||
|
|
||||||
|
@ -288,23 +288,3 @@ impl CwClient for CliClient {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
mod tests {
|
|
||||||
use super::*;
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn it_works() {
|
|
||||||
let mut command = Command::new("neutrond");
|
|
||||||
let command = command
|
|
||||||
.arg("q")
|
|
||||||
.arg("feemarket")
|
|
||||||
.arg("gas-price")
|
|
||||||
.arg("untrn")
|
|
||||||
.arg("-o")
|
|
||||||
.arg("json");
|
|
||||||
let output = command.output().expect("command output failed").stdout;
|
|
||||||
let output_str: String = std::str::from_utf8(&output).expect("unable to parse command output").to_string();
|
|
||||||
let json: Value = serde_json::from_str(&output_str).expect("could not convert to JSON");
|
|
||||||
assert_eq!(strip_dquotes(json["price"]["amount"].to_string()), "0.005300000000000000");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in a new issue