aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2020-10-20 19:17:57 +0200
committerAram Drevekenin <aram@poor.dev>2020-10-20 19:17:57 +0200
commitbd5824ce3fe72dc0b48e28776e2c801eff268972 (patch)
treed29ea51d898d950f731fb44f076e0fc3072afb39 /src/tests
parentfeat(performance): better tty read buffering and less allocations when rendering (diff)
downloadsl0ppij-bd5824ce3fe72dc0b48e28776e2c801eff268972.tar.gz
sl0ppij-bd5824ce3fe72dc0b48e28776e2c801eff268972.tar.xz
sl0ppij-bd5824ce3fe72dc0b48e28776e2c801eff268972.zip
feat(ipc): listen to external ipc messages including a basic api
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/fakes.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tests/fakes.rs b/src/tests/fakes.rs
index 5f3dd1aa..a0569db4 100644
--- a/src/tests/fakes.rs
+++ b/src/tests/fakes.rs
@@ -4,6 +4,7 @@ use ::std::os::unix::io::RawFd;
use ::std::io::{Read, Write};
use ::std::collections::HashMap;
use ::std::sync::{Arc, Mutex};
+use ::std::path::PathBuf;
use crate::os_input_output::OsApi;
use crate::tests::possible_tty_inputs::{Bytes, get_possible_tty_inputs};
@@ -118,7 +119,7 @@ impl OsApi for FakeInputOutput {
fn into_raw_mode(&mut self, pid: RawFd) {
self.io_events.lock().unwrap().push(IoEvent::IntoRawMode(pid));
}
- fn spawn_terminal(&mut self) -> (RawFd, RawFd) {
+ fn spawn_terminal(&mut self, file_to_open: Option<PathBuf>) -> (RawFd, RawFd) {
let next_terminal_id = { self.read_buffers.lock().unwrap().keys().len() as RawFd + 1 };
self.add_terminal(next_terminal_id);
(next_terminal_id as i32, next_terminal_id + 1000) // secondary number is arbitrary here