Sha256: 1d4e44e173e9afa3b4f72f0c813071005513ed19551f3251f3849e60c9d5275a

Contents?: true

Size: 493 Bytes

Versions: 7

Compression:

Stored size: 493 Bytes

Contents

# frozen_string_literal: true

require 'can_can_dry/path_recognizer'

RSpec.describe ::CanCanDry::PathRecognizer do
  describe '#remove_root_path' do
    [%w[/path/to/action /prefix/ /prefix/path/to/action],
     %w[/path/to/action /prefix /prefix/path/to/action],
     %w[/path / /path],
     ['/path', '', '/path'],
     %w[/unknown/path /abc /unknown/path]].each do |s|
      it do
        expect(described_class.send(:remove_root_path, s[1], s[2])).to eq(s[0])
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
can_can_dry-0.5.5 spec/lib/can_can_dry/path_recognizer_spec.rb
can_can_dry-0.5.4 spec/lib/can_can_dry/path_recognizer_spec.rb
can_can_dry-0.5.3 spec/lib/can_can_dry/path_recognizer_spec.rb
can_can_dry-0.5.2 spec/lib/can_can_dry/path_recognizer_spec.rb
can_can_dry-0.5.1 spec/lib/can_can_dry/path_recognizer_spec.rb
can_can_dry-0.5.0 spec/lib/can_can_dry/path_recognizer_spec.rb
can_can_dry-0.4.1 spec/lib/can_can_dry/path_recognizer_spec.rb