# 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