ripasso-cursive: fix tests

Needed since we store artifacts in `target/<arch>/<profile>`.
This commit is contained in:
Maximilian Bosch 2020-05-13 22:22:51 +02:00
parent 068beb2c07
commit 913dcddb68
No known key found for this signature in database
GPG key ID: 091DBF4D1FC46B8E
2 changed files with 37 additions and 0 deletions

View file

@ -12,6 +12,8 @@ buildRustPackage rec {
sha256 = "164da20j727p8l7hh37j2r8pai9sj402nhswvg0nrlgj53nr6083";
};
patches = [ ./fix-tests.patch ];
cargoSha256 = "1wpn67v0xmxhn1dgzhh1pwz1yc3cizmfxhpb7qv9b27ynx4486ji";
cargoBuildFlags = [ "-p ripasso-cursive -p ripasso-man" ];

View file

@ -0,0 +1,35 @@
diff --git a/src/pass/test.rs b/src/pass/test.rs
index c980a2f..2e6c8cc 100644
--- a/src/pass/test.rs
+++ b/src/pass/test.rs
@@ -56,6 +56,7 @@ fn populate_password_list_small_repo() {
base_path.pop();
base_path.pop();
base_path.pop();
+ base_path.pop();
base_path.push("testres");
let mut password_dir: PathBuf = base_path.clone();
@@ -84,6 +85,7 @@ fn populate_password_list_repo_with_deleted_files() {
base_path.pop();
base_path.pop();
base_path.pop();
+ base_path.pop();
base_path.push("testres");
let mut password_dir: PathBuf = base_path.clone();
@@ -112,6 +114,7 @@ fn populate_password_list_directory_without_git() {
base_path.pop();
base_path.pop();
base_path.pop();
+ base_path.pop();
base_path.push("testres");
let mut password_dir: PathBuf = base_path.clone();
@@ -149,4 +152,4 @@ fn parse_signing_keys_empty() {
let result = PasswordStore::parse_signing_keys(&None).unwrap();
assert_eq!(result.len(), 0);
-}
\ No newline at end of file
+}