From 73b155d5f21813abc788a54aee0ee72459e7c7c9 Mon Sep 17 00:00:00 2001 From: mrsdizzie Date: Tue, 11 Aug 2020 00:29:25 -0400 Subject: [PATCH] Add more tests for diff highlighting (#12467) Adding some more tests for different cases to make sure they keep working Co-authored-by: techknowlogick --- services/gitdiff/gitdiff.go | 2 +- services/gitdiff/gitdiff_test.go | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/services/gitdiff/gitdiff.go b/services/gitdiff/gitdiff.go index fca210bb10..d50ae6ae27 100644 --- a/services/gitdiff/gitdiff.go +++ b/services/gitdiff/gitdiff.go @@ -181,7 +181,7 @@ var ( removedCodePrefix = []byte(``) codeTagSuffix = []byte(``) ) -var addSpanRegex = regexp.MustCompile(`.Milestone, from, milestoneID"}, {Type: dmp.DiffEqual, Text: ")"}, }, DiffLineDel)) + + assertEqual(t, "r.WrapperRenderer(w, language, true, attrs, false)", diffToHTML("", []dmp.Diff{ + {Type: dmp.DiffEqual, Text: "r.WrapperRenderer(w, "}, + {Type: dmp.DiffDelete, Text: "language, true, attrs"}, + {Type: dmp.DiffEqual, Text: ", false)"}, + }, DiffLineDel)) + + assertEqual(t, "language, true, attrs, false)", diffToHTML("", []dmp.Diff{ + {Type: dmp.DiffInsert, Text: "language, true, attrs"}, + {Type: dmp.DiffEqual, Text: ", false)"}, + }, DiffLineAdd)) } func TestParsePatch(t *testing.T) {