diff --git a/spec/lib/gitlab/diff/highlight_spec.rb b/spec/lib/gitlab/diff/highlight_spec.rb
index 4ab509f47b..cdeed603e2 100644
--- a/spec/lib/gitlab/diff/highlight_spec.rb
+++ b/spec/lib/gitlab/diff/highlight_spec.rb
@@ -30,6 +30,24 @@ describe Gitlab::Diff::Highlight, lib: true do
expect(diff_lines[0].text).to eq('@@ -6,12 +6,18 @@ module Popen')
expect(diff_lines[22].text).to eq('@@ -19,6 +25,7 @@ module Popen')
end
+
+ it 'should highlight unchanged lines' do
+ code = %Q{ def popen(cmd, path=nil)\n}
+
+ expect(diff_lines[2].text).to eq(code)
+ end
+
+ it 'should highlight added lines' do
+ code = %Q{+ raise RuntimeError, "System commands must be given as an array of strings"\n}
+
+ expect(diff_lines[5].text).to eq(code)
+ end
+
+ it 'should highlight removed lines' do
+ code = %Q{- raise "System commands must be given as an array of strings"\n}
+
+ expect(diff_lines[4].text).to eq(code)
+ end
end
end