1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
|
Description: write test output to /tmp
Prevents: called `Result::unwrap()` on an `Err` value: Os { code: 13, kind: PermissionDenied, message: "Permission denied" }
--- a/src/file/mofile.rs
+++ b/src/file/mofile.rs
@@ -517,7 +517,7 @@
#[test]
fn mofile_save_as_pofile() {
- let tmpdir = "tests-data/tests";
+ let tmpdir = "/tmp";
let path = "tests-data/all.mo";
let file = mofile(path).unwrap();
@@ -539,7 +539,7 @@
read_bytes_from_file: bool,
save_method_name: &str,
) {
- let tmpdir = "tests-data/tests";
+ let tmpdir = "/tmp";
let path = "tests-data/all.mo";
let file = mofile(path).unwrap();
--- a/src/file/pofile.rs
+++ b/src/file/pofile.rs
@@ -577,7 +577,7 @@
let path = "tests-data/natural-unsorted-metadata.po";
let file = pofile(path).unwrap();
- file.save("foobar-2-out.po");
+ file.save("/tmp/foobar-2-out.po");
assert_eq!(
file.to_string(),
"#
@@ -652,7 +652,7 @@
}
fn pofile_save_test(save_fn_name: &str, fname: &str) {
- let tmpdir = "tests-data/tests";
+ let tmpdir = "/tmp";
let path = "tests-data/all.po";
let file = pofile(path).unwrap();
@@ -688,7 +688,7 @@
#[test]
fn pofile_save_as_mofile() {
- let tmpdir = "tests-data/tests";
+ let tmpdir = "/tmp";
let content =
concat!("msgid \"foo bar\"\n", "msgstr \"foo bar\"\n",);
@@ -902,7 +902,7 @@
#[test]
fn parse_and_format_escapes() {
let path = "tests-data/escapes.po";
- let out_path = "tests-data/tests/parse_and_format_escapes.po";
+ let out_path = "/tmp/parse_and_format_escapes.po";
let file = pofile(path).unwrap();
file.save(out_path);
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -44,7 +44,7 @@
//! for entry in file.translated_entries() {
//! println!("{}", &entry.msgid);
//! }
-//! file.save("tests-data/docs/pofile_save.po");
+//! file.save("/tmp/pofile_save.po");
//! ```
//!
//! ### Read and save a MO file
@@ -58,7 +58,7 @@
//! // All entries are translated in MO files
//! println!("{}", entry.msgid);
//! }
-//! file.save("tests-data/docs/mofile_save.mo");
+//! file.save("/tmp/mofile_save.mo");
//! ```
//!
//! ## Features
|