summaryrefslogtreecommitdiffstats
path: root/src/modules/nix_shell.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/nix_shell.rs')
-rw-r--r--src/modules/nix_shell.rs19
1 files changed, 6 insertions, 13 deletions
diff --git a/src/modules/nix_shell.rs b/src/modules/nix_shell.rs
index ab5fba084..f06292cc3 100644
--- a/src/modules/nix_shell.rs
+++ b/src/modules/nix_shell.rs
@@ -64,52 +64,47 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> {
mod tests {
use crate::test::ModuleRenderer;
use ansi_term::Color;
- use std::io;
#[test]
- fn no_env_variables() -> io::Result<()> {
+ fn no_env_variables() {
let actual = ModuleRenderer::new("nix_shell").collect();
let expected = None;
assert_eq!(expected, actual);
- Ok(())
}
#[test]
- fn invalid_env_variables() -> io::Result<()> {
+ fn invalid_env_variables() {
let actual = ModuleRenderer::new("nix_shell")
.env("IN_NIX_SHELL", "something_wrong")
.collect();
let expected = None;
assert_eq!(expected, actual);
- Ok(())
}
#[test]
- fn pure_shell() -> io::Result<()> {
+ fn pure_shell() {
let actual = ModuleRenderer::new("nix_shell")
.env("IN_NIX_SHELL", "pure")
.collect();
let expected = Some(format!("via {} ", Color::Blue.bold().paint("❄️ pure")));
assert_eq!(expected, actual);
- Ok(())
}
#[test]
- fn impure_shell() -> io::Result<()> {
+ fn impure_shell() {
let actual = ModuleRenderer::new("nix_shell")
.env("IN_NIX_SHELL", "impure")
.collect();
let expected = Some(format!("via {} ", Color::Blue.bold().paint("❄️ impure")));
assert_eq!(expected, actual);
- Ok(())
}
#[test]
- fn pure_shell_name() -> io::Result<()> {
+ fn pure_shell_name() {
let actual = ModuleRenderer::new("nix_shell")
.env("IN_NIX_SHELL", "pure")
.env("name", "starship")
@@ -120,11 +115,10 @@ mod tests {
));
assert_eq!(expected, actual);
- Ok(())
}
#[test]
- fn impure_shell_name() -> io::Result<()> {
+ fn impure_shell_name() {
let actual = ModuleRenderer::new("nix_shell")
.env("IN_NIX_SHELL", "impure")
.env("name", "starship")
@@ -135,6 +129,5 @@ mod tests {
));
assert_eq!(expected, actual);
- Ok(())
}
}