# Generated from capybara-ui-1.3.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name capybara-ui Name: rubygem-%{gem_name} Version: 1.3.0 Release: 1%{?dist} Summary: A set of helpers to ease integration testing License: MIT URL: https://github.com/mojotech/capybara-ui Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(rspec-given) >= 3.8 # BuildRequires: rubygem(selenium-webdriver) # BuildRequires: rubygem(webdrivers) # BuildRequires: rubygem(cuprite) # BuildRequires: rubygem(cucumber) >= 5.3 # BuildRequires: rubygem(pry) # BuildRequires: rubygem(pry-nav) # BuildRequires: rubygem(puma) # BuildRequires: rubygem(sinatra) # BuildRequires: rubygem(rails) >= 6.1.0 # BuildRequires: rubygem(rails) < 6.2 # BuildRequires: rubygem(simplecov) BuildArch: noarch %description Capybara-UI (formerly called Dill) is a Capybara abstraction that makes it easy to define reuseable DOM "widgets", aka page objects, and introduces the concept of "roles" to allow you to easily organize your testing methods and widgets. Capybara-UI also introduces helpers and syntactic sugar to make your testing even easier. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} # cucumber popd %files %dir %{gem_instdir} %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %changelog * Mon Sep 13 2021 mockbuilder - 1.3.0-1 - Initial package