diff options
author | Austin Ziegler <austin@zieglers.ca> | 2014-05-06 00:08:02 -0400 |
---|---|---|
committer | Austin Ziegler <austin@zieglers.ca> | 2017-01-11 16:02:56 -0500 |
commit | f82593ee76d9a05ff305840bf1efaa78f087ab2e (patch) | |
tree | bfba9c344a21afee98c70932f0e9b456f0f7ad2f /spec/traverse_balanced_spec.rb | |
parent | 32727d6d0beb48672a1ee2d4a5c20bb81f7e301d (diff) | |
download | diff-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.rb | 16 |
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 |