Sha256: a32f9a1c30a756f96e482670b158cc236a0d5928436f01f6fef671b663ee1a32

Contents?: true

Size: 377 Bytes

Versions: 32

Compression:

Stored size: 377 Bytes

Contents

require "rails_helper"

describe Array do
  let(:subject){ [:a, :b, :c] }

  describe "#reorder" do
    it "return reordered result for given options from `Array::Reorder` service" do
      expect(Array::Reorder).to receive(:call).with(array: subject, values: :b, options: :last).and_call_original
      expect(subject.reorder(:b, :last)).to eq([:a, :c, :b])
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
releaf-core-2.0.0 spec/ext/array_reorder_spec.rb
releaf-core-1.1.22 spec/ext/array_reorder_spec.rb
releaf-core-1.1.21 spec/ext/array_reorder_spec.rb
releaf-core-1.1.20 spec/ext/array_reorder_spec.rb
releaf-core-1.1.19 spec/ext/array_reorder_spec.rb
releaf-core-1.1.18 spec/ext/array_reorder_spec.rb
releaf-core-1.1.17 spec/ext/array_reorder_spec.rb
releaf-core-1.1.16 spec/ext/array_reorder_spec.rb
releaf-core-1.1.15 spec/ext/array_reorder_spec.rb
releaf-core-1.1.14 spec/ext/array_reorder_spec.rb
releaf-core-1.1.13 spec/ext/array_reorder_spec.rb
releaf-core-1.1.12 spec/ext/array_reorder_spec.rb
releaf-core-1.1.11 spec/ext/array_reorder_spec.rb
releaf-core-1.1.10 spec/ext/array_reorder_spec.rb
releaf-core-1.1.9 spec/ext/array_reorder_spec.rb
releaf-core-1.1.8 spec/ext/array_reorder_spec.rb
releaf-core-1.1.7 spec/ext/array_reorder_spec.rb
releaf-core-1.1.6 spec/ext/array_reorder_spec.rb
releaf-core-1.1.5 spec/ext/array_reorder_spec.rb
releaf-core-1.1.4 spec/ext/array_reorder_spec.rb