diff options
Diffstat (limited to 'helix-term/tests/test/helpers.rs')
-rw-r--r-- | helix-term/tests/test/helpers.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/helix-term/tests/test/helpers.rs b/helix-term/tests/test/helpers.rs index fb12ef12..59d08bb6 100644 --- a/helix-term/tests/test/helpers.rs +++ b/helix-term/tests/test/helpers.rs @@ -22,8 +22,13 @@ pub struct TestCase { pub out_selection: Selection, } -impl<S: Into<String>> From<(S, S, S)> for TestCase { - fn from((input, keys, output): (S, S, S)) -> Self { +impl<S, R, V> From<(S, R, V)> for TestCase +where + S: Into<String>, + R: Into<String>, + V: Into<String>, +{ + fn from((input, keys, output): (S, R, V)) -> Self { let (in_text, in_selection) = test::print(&input.into()); let (out_text, out_selection) = test::print(&output.into()); |