Sha256: a41ce842c4a78b29c101ed270f09d5dcb6498414738149eb7e468a1045dabadf
Contents?: true
Size: 905 Bytes
Versions: 21
Compression:
Stored size: 905 Bytes
Contents
# frozen_string_literal: true # Helpers that get automatically included in feature specs. module Decidim::FeatureTestHelpers def within_user_menu within ".topbar__user__logged" do find("a", text: user.name).hover yield end end def within_language_menu within ".topbar__dropmenu.language-choose" do find("ul.dropdown.menu").hover yield end end def click_icon(name = nil) classes = ["icon"] classes << ["icon--#{name}"] if name find(".#{classes.join(".")}").click end def stripped(text) Nokogiri::HTML(text).text end def within_flash_messages within ".flash" do yield end end def expect_user_logged expect(page).to have_css(".topbar__user__logged") end end def stripped(text) Nokogiri::HTML(text).text end RSpec.configure do |config| config.include Decidim::FeatureTestHelpers, type: :feature end
Version data entries
21 entries across 21 versions & 2 rubygems