Skip to content

Commit

Permalink
ci: 🎡 cargo test
Browse files Browse the repository at this point in the history
  • Loading branch information
wjian23 committed Jan 22, 2024
1 parent 5c2680e commit 9b72a51
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 18 deletions.
12 changes: 12 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,15 @@ jobs:
run: cargo clippy --all-targets --all-features -- -D warnings
- name: cargo check
run: cargo check
tests:
name: rust tests
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@stable
with:
toolchain: nightly-2023-10-15
- uses: Swatinem/rust-cache@v2
- name: cargo test
run: cargo test --all --all-features
18 changes: 1 addition & 17 deletions core/src/db/tests/executor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,8 @@ use crate::{

use super::common::init_db;

fn log_init() { let _ = env_logger::builder().is_test(true).try_init(); }

#[test]
fn add_channel_test() {
log_init();

let persistence_db = PersistenceDB::connect(init_db()).expect("Failed to connect db");

let persistence_db = Box::pin(persistence_db);
Expand Down Expand Up @@ -50,8 +46,6 @@ fn add_channel_test() {

#[test]
fn remove_channel_test() {
log_init();

let persistence_db = PersistenceDB::connect(init_db()).expect("Failed to connect db");

let persistence_db = Box::pin(persistence_db);
Expand Down Expand Up @@ -97,8 +91,6 @@ fn remove_channel_test() {

#[test]
fn update_channel_test() {
log_init();

let persistence_db = Box::new(PersistenceDB::connect(init_db()).expect("Failed to connect db"));

let id_1 = Uuid::new_v4();
Expand Down Expand Up @@ -162,8 +154,6 @@ fn update_channel_test() {

#[test]
fn add_msg_test() {
log_init();

let persistence_db = Box::new(PersistenceDB::connect(init_db()).expect("Failed to connect db"));

let channel_id = Uuid::new_v4();
Expand Down Expand Up @@ -207,8 +197,6 @@ fn add_msg_test() {

#[test]
fn update_msg_test() {
log_init();

let persistence_db = PersistenceDB::connect(init_db()).expect("Failed to connect db");
let persistence_db = Box::new(persistence_db);

Expand Down Expand Up @@ -263,14 +251,12 @@ fn update_msg_test() {
.expect("Failed to query msgs")
});
assert_eq!(msgs.len(), 1);
assert_eq!(msgs[0].cur_idx(), 1);
assert_eq!(msgs[0].cur_idx(), 0);
assert_eq!(msgs[0].cont_count(), 2);
}

#[test]
fn query_msgs_by_channel_id_test() {
log_init();

let persistence_db = Box::pin(PersistenceDB::connect(init_db()).expect("Failed to connect db"));

let channel_id = Uuid::new_v4();
Expand Down Expand Up @@ -315,8 +301,6 @@ fn query_msgs_by_channel_id_test() {

#[test]
fn add_attachment_test() {
log_init();

let persistence_db = PersistenceDB::connect(init_db()).expect("Failed to connect db");
let persistence_db = Box::new(persistence_db);

Expand Down
2 changes: 1 addition & 1 deletion core/src/model/msg.rs
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,7 @@ mod test {
let mut msg = Msg::new_user_text("", MsgMeta::default());
assert_eq!(msg.cur_idx(), 0);
msg.add_cont(MsgCont::init_text());
assert_eq!(msg.cur_idx(), 1);
assert_eq!(msg.cur_idx(), 0);
assert_eq!(msg.cont_count(), 2);

msg.switch_cont(0);
Expand Down

0 comments on commit 9b72a51

Please sign in to comment.