Ugh
This commit is contained in:
@@ -1,17 +1,13 @@
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use crate::meta_plugin::program::MetaPluginProgram;
|
||||
use crate::meta_plugin::MetaPlugin;
|
||||
use crate::meta_plugin::program::MetaPluginProgram;
|
||||
|
||||
#[test]
|
||||
fn test_meta_plugin_program_creation() {
|
||||
let mut plugin = MetaPluginProgram::new(
|
||||
"echo",
|
||||
vec!["test"],
|
||||
"test_plugin".to_string(),
|
||||
false,
|
||||
);
|
||||
|
||||
let mut plugin =
|
||||
MetaPluginProgram::new("echo", vec!["test"], "test_plugin".to_string(), false);
|
||||
|
||||
assert_eq!(plugin.meta_name(), "test_plugin");
|
||||
// If echo is available, it should be supported
|
||||
// We don't assert on is_supported() as it depends on system availability
|
||||
@@ -19,13 +15,8 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn test_meta_plugin_program_create_writer() {
|
||||
let plugin = MetaPluginProgram::new(
|
||||
"cat",
|
||||
vec![],
|
||||
"cat_plugin".to_string(),
|
||||
false,
|
||||
);
|
||||
|
||||
let plugin = MetaPluginProgram::new("cat", vec![], "cat_plugin".to_string(), false);
|
||||
|
||||
// Creating a writer should work for valid programs
|
||||
let result = plugin.create();
|
||||
// We don't assert success as it depends on system availability
|
||||
@@ -41,7 +32,7 @@ mod tests {
|
||||
"bad_plugin".to_string(),
|
||||
false,
|
||||
);
|
||||
|
||||
|
||||
// An unsupported plugin should report as such
|
||||
// Note: This might still be supported if the program exists
|
||||
let _ = plugin.is_supported();
|
||||
|
||||
Reference in New Issue
Block a user