Setup initial db session.
This commit is contained in:
parent
40aae3ef5a
commit
c75bea3913
@ -1,15 +1,14 @@
|
||||
mod database;
|
||||
mod entry;
|
||||
mod error;
|
||||
mod session;
|
||||
mod store;
|
||||
|
||||
use async_std::{
|
||||
fs::{write},
|
||||
path::PathBuf,
|
||||
};
|
||||
use async_std::path::PathBuf;
|
||||
use database::Database;
|
||||
use entry::Entry;
|
||||
use error::{DBError, ErrorCode};
|
||||
use session::Session;
|
||||
use std::{slice, str};
|
||||
use store::Store;
|
||||
|
||||
@ -135,6 +134,10 @@ impl MoreThanText {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn new_session(&self) -> Session {
|
||||
Session::new()
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
@ -297,8 +300,9 @@ mod datatype_file {
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod cache {
|
||||
mod create {
|
||||
use super::*;
|
||||
use async_std::fs::write;
|
||||
use std::error::Error;
|
||||
use tempfile::tempdir;
|
||||
|
||||
@ -363,3 +367,16 @@ mod cache {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod sessions {
|
||||
use super::*;
|
||||
use tempfile::tempdir;
|
||||
|
||||
#[async_std::test]
|
||||
async fn create_session() {
|
||||
let dir = tempdir().unwrap();
|
||||
let mtt = MoreThanText::new(dir.path().to_str().unwrap()).await.unwrap();
|
||||
mtt.new_session();
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,17 @@
|
||||
pub struct Session;
|
||||
|
||||
impl Session {
|
||||
pub fn new() -> Self {
|
||||
Self {}
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod session {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn create() {
|
||||
Session::new();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user