cvsextras 1cdbc8c
Name:           perl-Test-MockObject
f244f14
Version:        1.07
d8b610e
Release:        1%{?dist}
cvsextras 1cdbc8c
Summary:        Perl extension for emulating troublesome interfaces
cvsextras 1cdbc8c
cvsextras 1cdbc8c
Group:          Development/Libraries
cvsextras 1cdbc8c
License:        GPL or Artistic
cvsextras 1cdbc8c
URL:            http://search.cpan.org/dist/Test-MockObject/
d8b610e
Source:         http://www.cpan.org/authors/id/C/CH/CHROMATIC/Test-MockObject-%{version}.tar.gz
cvsextras 1cdbc8c
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsextras 1cdbc8c
cvsextras 1cdbc8c
BuildArch:      noarch
9ed2d4f
BuildRequires:  perl(Module::Build)
7625d99
BuildRequires:  perl(Test::Exception)
e5ddea9
BuildRequires:  perl(Test::Pod), perl(Test::Pod::Coverage)
7625d99
BuildRequires:  perl(UNIVERSAL::can) >= 1.11
7625d99
BuildRequires:  perl(UNIVERSAL::isa) >= 0.06
e5ddea9
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%description
cvsextras 1cdbc8c
Test::MockObject is a highly polymorphic testing object, capable of
cvsextras 1cdbc8c
looking like all sorts of objects.  This makes white-box testing much
cvsextras 1cdbc8c
easier, as you can concentrate on what the code being tested sends to
cvsextras 1cdbc8c
and receives from the mocked object, instead of worrying about faking
cvsextras 1cdbc8c
up your own data.  (Another option is not to test difficult things.
cvsextras 1cdbc8c
Now you have no excuse.)
cvsextras 1cdbc8c
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%prep
cvsextras 1cdbc8c
%setup -q -n Test-MockObject-%{version}
cvsextras 1cdbc8c
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%build
9ed2d4f
%{__perl} Build.PL installdirs=vendor
9ed2d4f
./Build
cvsextras 1cdbc8c
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%install
cvsextras 1cdbc8c
rm -rf $RPM_BUILD_ROOT
9ed2d4f
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
cvsextras 1cdbc8c
chmod -R u+w $RPM_BUILD_ROOT/*
cvsextras 1cdbc8c
cvsextras 1cdbc8c
e5ddea9
%check
9ed2d4f
PERL_RUN_ALL_TESTS=1 ./Build test
cvsextras 1cdbc8c
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%clean
cvsextras 1cdbc8c
rm -rf $RPM_BUILD_ROOT
cvsextras 1cdbc8c
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%files
cvsextras 1cdbc8c
%defattr(-,root,root,-)
cvsextras 1cdbc8c
%doc Changes README
c93a6f4
%{perl_vendorlib}/Test/
f244f14
%{_mandir}/man3/*.3pm*
cvsextras 1cdbc8c
cvsextras 1cdbc8c
cvsextras 1cdbc8c
%changelog
f244f14
* Thu Oct  5 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.07-1
f244f14
- Update to 1.07.
f244f14
8d0ab42
* Fri Apr 21 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.06-1
8d0ab42
- Update to 1.06.
8d0ab42
8d72e53
* Tue Apr 11 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-1
8d72e53
- Update to 1.05.
8d72e53
9ed2d4f
* Thu Mar 30 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-1
9ed2d4f
- Update to 1.04.
9ed2d4f
- Makefile.PL -> Build.PL.
9ed2d4f
7625d99
* Mon Mar 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.03-1
7625d99
- Update to 1.03.
7625d99
e5ddea9
* Tue Feb 28 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.02-1
e5ddea9
- Update to 1.02.
e5ddea9
d8b610e
* Fri Jul 15 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.00-1
d8b610e
- Update to 1.00.
d8b610e
d8b610e
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0:0.15-3
996d062
- rebuilt
996d062
c93a6f4
* Tue Dec 28 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.15-2
c93a6f4
- Build requires Test::Simple >= 0.44 (bug 2324).
c93a6f4
c93a6f4
* Wed Dec 01 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.15-0.fdr.1
c93a6f4
- Update to 0.15.
c93a6f4
cvsextras 1cdbc8c
* Tue May 25 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.14-0.fdr.1
cvsextras 1cdbc8c
- Update to 0.14.
cvsextras 1cdbc8c
- Require perl >= 1:5.6.1 for vendor install dir support.
cvsextras 1cdbc8c
- Use pure_install to avoid perllocal.pod workarounds.
c93a6f4
- Moved make test to section %%check.
cvsextras 1cdbc8c
cvsextras 1cdbc8c
* Wed Nov 19 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.12-0.fdr.1
cvsextras 1cdbc8c
- First build.