From 5714d57393e1e7cd2765b362630520bc8c34e1c4 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Jan 27 2014 13:31:59 +0000 Subject: Initial import of nodejs-proxyquire --- diff --git a/.gitignore b/.gitignore index e69de29..85844cd 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/proxyquire-0.5.2.tgz diff --git a/nodejs-proxyquire.spec b/nodejs-proxyquire.spec new file mode 100644 index 0000000..ed8e654 --- /dev/null +++ b/nodejs-proxyquire.spec @@ -0,0 +1,48 @@ +Name: nodejs-proxyquire +Version: 0.5.2 +Release: 1%{?dist} +Summary: Proxies Node.js require to allow overriding dependencies + +License: MIT +URL: https://github.com/thlorenz/proxyquire +Source0: http://registry.npmjs.org/proxyquire/-/proxyquire-%{version}.tgz +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch + +BuildRequires: nodejs-packaging + +BuildRequires: npm(mocha) +BuildRequires: npm(should) + +%description +Proxies Node,js's require in order to make overriding dependencies +during testing easy while staying totally unobstrusive. + + +%prep +%setup -q -n package +rm -rf node_modules + + +%build + + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/proxyquire +cp -pr package.json index.js lib %{buildroot}%{nodejs_sitelib}/proxyquire +%nodejs_symlink_deps + + +%check +%nodejs_symlink_deps --check +%{nodejs_sitelib}/mocha/bin/mocha + + +%files +%doc LICENSE README.md examples +%{nodejs_sitelib}/proxyquire + + +%changelog +* Sun Jan 26 2014 Tom Hughes - 0.5.2-1 +- Initial build of 0.5.2 diff --git a/sources b/sources index e69de29..a046d2d 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +3fb296f9f6a228882448dc41f4ea822b proxyquire-0.5.2.tgz