Skip to content

Commit

Permalink
tests ~ fix tests for "diffstyle_git"
Browse files Browse the repository at this point in the history
  • Loading branch information
rivy committed Feb 24, 2020
1 parent 5af20db commit 2f39b86
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 9 deletions.
65 changes: 58 additions & 7 deletions tests/assert_eq.rs
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,14 @@ fn assert_eq() {

let mut expect = expect_template.to_string();

expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
#[cfg(not(any(feature = "diffstyle_git")))]
{
expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
}
#[cfg(feature = "diffstyle_git")]
{
expect = expect.replace("{{<}}", "-").replace("{{>}}", "+");
}

#[cfg(not(any(feature = "labels")))]
{
Expand Down Expand Up @@ -123,7 +130,14 @@ fn with_labels_assert_eq() {

let mut expect = expect_template.to_string();

expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
#[cfg(not(any(feature = "diffstyle_git")))]
{
expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
}
#[cfg(feature = "diffstyle_git")]
{
expect = expect.replace("{{<}}", "-").replace("{{>}}", "+");
}

let result = maybe_unwind(|| {
with_config_assert_eq!(
Expand Down Expand Up @@ -192,7 +206,16 @@ fn with_labels_assert_eq_simple() {

let mut expect = expect_template.to_string();

expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
#[cfg(not(any(feature = "diffstyle_git")))]
{
expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
}
#[cfg(feature = "diffstyle_git")]
{
expect = expect.replace("{{<}}", "-").replace("{{>}}", "+");
}

expect = expect.replace("{{left}}", "x").replace("{{right}}", "y");

let result = maybe_unwind(|| {
with_config_assert_eq!(
Expand Down Expand Up @@ -261,7 +284,14 @@ fn assert_eq_custom() {

let mut expect = expect_template.to_string();

expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
#[cfg(not(any(feature = "diffstyle_git")))]
{
expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
}
#[cfg(feature = "diffstyle_git")]
{
expect = expect.replace("{{<}}", "-").replace("{{>}}", "+");
}

#[cfg(not(any(feature = "labels")))]
{
Expand Down Expand Up @@ -328,7 +358,14 @@ fn issue12() {

let mut expect = expect_template.to_string();

expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
#[cfg(not(any(feature = "diffstyle_git")))]
{
expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
}
#[cfg(feature = "diffstyle_git")]
{
expect = expect.replace("{{<}}", "-").replace("{{>}}", "+");
}

#[cfg(not(any(feature = "labels")))]
{
Expand Down Expand Up @@ -405,7 +442,14 @@ fn assert_eq_trailing_comma() {

let mut expect = expect_template.to_string();

expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
#[cfg(not(any(feature = "diffstyle_git")))]
{
expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
}
#[cfg(feature = "diffstyle_git")]
{
expect = expect.replace("{{<}}", "-").replace("{{>}}", "+");
}

#[cfg(not(any(feature = "labels")))]
{
Expand Down Expand Up @@ -478,7 +522,14 @@ fn assert_eq_custom_trailing_comma() {

let mut expect = expect_template.to_string();

expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
#[cfg(not(any(feature = "diffstyle_git")))]
{
expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
}
#[cfg(feature = "diffstyle_git")]
{
expect = expect.replace("{{<}}", "-").replace("{{>}}", "+");
}

#[cfg(not(any(feature = "labels")))]
{
Expand Down
9 changes: 8 additions & 1 deletion tests/assert_ne.rs
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,14 @@ fn assert_ne_partial() {

let mut expect = expect_template.to_string();

expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
#[cfg(not(any(feature = "diffstyle_git")))]
{
expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
}
#[cfg(feature = "diffstyle_git")]
{
expect = expect.replace("{{<}}", "-").replace("{{>}}", "+");
}

expect = expect
.replace("{{left}}", "left")
Expand Down
9 changes: 8 additions & 1 deletion tests/pretty_string.rs
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,14 @@ fn assert_eq_empty_first() {

let mut expect = expect_template.to_string();

expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
#[cfg(not(any(feature = "diffstyle_git")))]
{
expect = expect.replace("{{<}}", "<").replace("{{>}}", ">");
}
#[cfg(feature = "diffstyle_git")]
{
expect = expect.replace("{{<}}", "-").replace("{{>}}", "+");
}

#[cfg(not(any(feature = "labels")))]
{
Expand Down

0 comments on commit 2f39b86

Please sign in to comment.