Fix some actions
This commit is contained in:
parent
b70a464afe
commit
2f0a43c8ef
@ -1,7 +1,6 @@
|
||||
use std::collections::HashSet;
|
||||
|
||||
use channels::carts::{self, active_shopping_cart, modify_item, Error};
|
||||
use model::ShoppingCartItem;
|
||||
|
||||
use crate::db::*;
|
||||
|
||||
@ -28,12 +27,7 @@ macro_rules! end_t {
|
||||
};
|
||||
}
|
||||
|
||||
pub async fn modify_item(
|
||||
msg: carts::modify_item::Input,
|
||||
db: Database,
|
||||
) -> carts::modify_item::Output {
|
||||
use channels::carts::modify_item::Output;
|
||||
|
||||
pub async fn modify_item(msg: modify_item::Input, db: Database) -> modify_item::Output {
|
||||
let mut t = begin_t!(db);
|
||||
|
||||
let dbm = EnsureActiveShoppingCart {
|
||||
@ -245,11 +239,9 @@ pub async fn modify_cart(
|
||||
}
|
||||
|
||||
pub async fn active_shopping_cart(
|
||||
input: carts::active_shopping_cart::Input,
|
||||
input: active_shopping_cart::Input,
|
||||
db: Database,
|
||||
) -> carts::active_shopping_cart::Output {
|
||||
use carts::active_shopping_cart::Output;
|
||||
|
||||
) -> active_shopping_cart::Output {
|
||||
tracing::debug!("{:?}", input);
|
||||
|
||||
let mut t = begin_t!(db);
|
||||
|
@ -115,7 +115,8 @@ mod tests {
|
||||
ctx.clone(),
|
||||
config.clone(),
|
||||
)
|
||||
.await;
|
||||
.await
|
||||
.unwrap();
|
||||
create_index(
|
||||
create_index::Input::new(
|
||||
"2",
|
||||
@ -127,7 +128,8 @@ mod tests {
|
||||
ctx.clone(),
|
||||
config.clone(),
|
||||
)
|
||||
.await;
|
||||
.await
|
||||
.unwrap();
|
||||
create_index(
|
||||
create_index::Input::new(
|
||||
"3",
|
||||
@ -139,13 +141,15 @@ mod tests {
|
||||
ctx.clone(),
|
||||
config.clone(),
|
||||
)
|
||||
.await;
|
||||
.await
|
||||
.unwrap();
|
||||
create_index(
|
||||
create_index::Input::new("4", "zółta kukurydza", "check_lookup", "default", Lang::Pol),
|
||||
ctx.clone(),
|
||||
config.clone(),
|
||||
)
|
||||
.await;
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
let search_res: search::Output = search(
|
||||
search::Input::new("pomidor", "check_lookup", "default", Lang::Pol),
|
||||
@ -162,13 +166,13 @@ mod tests {
|
||||
.await;
|
||||
|
||||
{
|
||||
let mut res = search_res.found.unwrap();
|
||||
let mut res = search_res.unwrap().found;
|
||||
res.sort();
|
||||
assert_eq!(res, vec!["1".to_string(), "3".to_string()]);
|
||||
}
|
||||
|
||||
{
|
||||
let mut res = suggest_res.found.unwrap();
|
||||
let mut res = suggest_res.unwrap().found;
|
||||
res.sort();
|
||||
assert_eq!(res, vec!["pomarańczowa".to_string(), "pomidor".to_string()]);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user