summaryrefslogtreecommitdiff
path: root/spec/traverse_balanced_spec.rb
diff options
context:
space:
mode:
authorAustin Ziegler <austin@zieglers.ca>2014-05-06 00:08:02 -0400
committerAustin Ziegler <austin@zieglers.ca>2017-01-11 16:02:56 -0500
commitf82593ee76d9a05ff305840bf1efaa78f087ab2e (patch)
treebfba9c344a21afee98c70932f0e9b456f0f7ad2f /spec/traverse_balanced_spec.rb
parent32727d6d0beb48672a1ee2d4a5c20bb81f7e301d (diff)
downloaddiff-lcs-f82593ee76d9a05ff305840bf1efaa78f087ab2e.tar.gz
diff-lcs 1.3 release candidate 1spec-cleanup
- Updated testing and gem infrastructure. - Cleaning up documentation. - Modernizing specs. - Silence Ruby 2.4 Fixnum deprecation warnings. Fixes #36, #38. - Ensure test dependencies are loaded. Fixes #33, #34 so that specs can be run independently. - Fix issue #1 with incorrect intuition of patch direction. Tentative fix, but the failure cases pass now.
Diffstat (limited to 'spec/traverse_balanced_spec.rb')
-rw-r--r--spec/traverse_balanced_spec.rb16
1 files changed, 8 insertions, 8 deletions
diff --git a/spec/traverse_balanced_spec.rb b/spec/traverse_balanced_spec.rb
index 63fe1eb..95e60ec 100644
--- a/spec/traverse_balanced_spec.rb
+++ b/spec/traverse_balanced_spec.rb
@@ -6,26 +6,26 @@ describe "Diff::LCS.traverse_balanced" do
include Diff::LCS::SpecHelper::Matchers
shared_examples "with a #change callback" do |s1, s2, result|
- it "should traverse s1 -> s2 correctly" do
+ it "traverses s1 -> s2 correctly" do
traversal = balanced_traversal(s1, s2, :balanced_callback)
- traversal.result.should == result
+ expect(traversal.result).to eq(result)
end
- it "should traverse s2 -> s1 correctly" do
+ it "traverses s2 -> s1 correctly" do
traversal = balanced_traversal(s2, s1, :balanced_callback)
- traversal.result.should == balanced_reverse(result)
+ expect(traversal.result).to eq(balanced_reverse(result))
end
end
shared_examples "without a #change callback" do |s1, s2, result|
- it "should traverse s1 -> s2 correctly" do
+ it "traverses s1 -> s2 correctly" do
traversal = balanced_traversal(s1, s2, :balanced_callback_no_change)
- traversal.result.should == map_to_no_change(result)
+ expect(traversal.result).to eq(map_to_no_change(result))
end
- it "should traverse s2 -> s1 correctly" do
+ it "traverses s2 -> s1 correctly" do
traversal = balanced_traversal(s2, s1, :balanced_callback_no_change)
- traversal.result.should == map_to_no_change(balanced_reverse(result))
+ expect(traversal.result).to eq(map_to_no_change(balanced_reverse(result)))
end
end