This function was used in both
@@ -187,17 +187,18 @@ fn split_on_equals(input: &OsStr) -> Option<(&OsStr, &OsStr)> {
}
+/// Creates an `OSString` (used in tests)
#[cfg(test)]
-mod split_test {
- use super::split_on_equals;
- use std::ffi::OsString;
-
fn os(input: &'static str) -> OsString {
let mut os = OsString::new();
os.push(input);
os
}
+#[cfg(test)]
+mod split_test {
+ use super::{split_on_equals, os};
+
macro_rules! test_split {
($name:ident: $input:expr => None) => {
#[test]
@@ -239,12 +240,6 @@ mod test {
Arg { short: Some(b'c'), long: "count", takes_value: TakesValue::Necessary }
];
- fn os(input: &'static str) -> OsString {
- let mut os = OsString::new();
- os.push(input);
- os
- }
-
#[test]
fn empty() {
let bits = [ ];
