summaryrefslogtreecommitdiff
path: root/spec/diff_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/diff_spec.rb')
-rw-r--r--spec/diff_spec.rb28
1 files changed, 14 insertions, 14 deletions
diff --git a/spec/diff_spec.rb b/spec/diff_spec.rb
index e7d632a..869f098 100644
--- a/spec/diff_spec.rb
+++ b/spec/diff_spec.rb
@@ -1,28 +1,28 @@
# frozen_string_literal: true
-require 'spec_helper'
+require "spec_helper"
-describe Diff::LCS, '.diff' do
+describe Diff::LCS, ".diff" do
include Diff::LCS::SpecHelper::Matchers
- it 'correctly diffs seq1 to seq2' do
+ it "correctly diffs seq1 to seq2" do
diff_s1_s2 = Diff::LCS.diff(seq1, seq2)
expect(change_diff(correct_forward_diff)).to eq(diff_s1_s2)
end
- it 'correctly diffs seq2 to seq1' do
+ it "correctly diffs seq2 to seq1" do
diff_s2_s1 = Diff::LCS.diff(seq2, seq1)
expect(change_diff(correct_backward_diff)).to eq(diff_s2_s1)
end
- it 'correctly diffs against an empty sequence' do
+ it "correctly diffs against an empty sequence" do
diff = Diff::LCS.diff(word_sequence, [])
correct_diff = [
[
- ['-', 0, 'abcd'],
- ['-', 1, 'efgh'],
- ['-', 2, 'ijkl'],
- ['-', 3, 'mnopqrstuvwxyz']
+ ["-", 0, "abcd"],
+ ["-", 1, "efgh"],
+ ["-", 2, "ijkl"],
+ ["-", 3, "mnopqrstuvwxyz"]
]
]
@@ -30,22 +30,22 @@ describe Diff::LCS, '.diff' do
diff = Diff::LCS.diff([], word_sequence)
correct_diff.each do |hunk|
- hunk.each do |change| change[0] = '+' end
+ hunk.each { |change| change[0] = "+" }
end
expect(change_diff(correct_diff)).to eq(diff)
end
it "correctly diffs 'xx' and 'xaxb'" do
- left = 'xx'
- right = 'xaxb'
+ left = "xx"
+ right = "xaxb"
expect(Diff::LCS.patch(left, Diff::LCS.diff(left, right))).to eq(right)
end
- it 'returns an empty diff with (hello, hello)' do
+ it "returns an empty diff with (hello, hello)" do
expect(Diff::LCS.diff(hello, hello)).to be_empty
end
- it 'returns an empty diff with (hello_ary, hello_ary)' do
+ it "returns an empty diff with (hello_ary, hello_ary)" do
expect(Diff::LCS.diff(hello_ary, hello_ary)).to be_empty
end
end