Sha256: c995abfae4992b3cdceea0ce62d49e4259bd62bbc967b124f36e429479f2b037

Contents?: true

Size: 439 Bytes

Versions: 4

Compression:

Stored size: 439 Bytes

Contents

# frozen_string_literal: true

module BaseFeatureHelper
  def click_nav(nav_text)
    if Spree.solidus_gem_version > Gem::Version.new("4.2")
      primary_nav = find(".solidus-admin--nav--menu .tab-with-icon", text: /#{nav_text}/i)
    else
      primary_nav = find(".admin-nav-menu>ul>li>a", text: /#{nav_text}/i)
    end
    primary_nav.click
  end
end

RSpec.configure do |config|
  config.include BaseFeatureHelper, type: :feature
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_prototypes-1.6.0 spec/support/feature/base_feature_helper.rb
solidus_prototypes-1.5.1 spec/support/feature/base_feature_helper.rb
solidus_prototypes-1.5.0 spec/support/feature/base_feature_helper.rb
solidus_prototypes-1.4.0 spec/support/feature/base_feature_helper.rb