package init
This commit is contained in:
parent
573c39ee1a
commit
b9da088075
85
nodejs-har-validator-should8.patch
Normal file
85
nodejs-har-validator-should8.patch
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
commit c66cfc8820efdfdac580ede98414e970dda4e84d
|
||||||
|
Author: Tom Hughes <tom@compton.nu>
|
||||||
|
Date: Sat Dec 19 17:30:37 2015 +0000
|
||||||
|
|
||||||
|
Update to should 8.x which now includes should-promised
|
||||||
|
|
||||||
|
diff --git a/package.json b/package.json
|
||||||
|
index 1a69e52..351f9c0 100644
|
||||||
|
--- a/package.json
|
||||||
|
+++ b/package.json
|
||||||
|
@@ -43,8 +43,7 @@
|
||||||
|
"istanbul": "^0.4.0",
|
||||||
|
"mocha": "^2.3.4",
|
||||||
|
"require-directory": "^2.1.1",
|
||||||
|
- "should": "^7.1.1",
|
||||||
|
- "should-promised": "^0.3.1",
|
||||||
|
+ "should": "^8.0.2",
|
||||||
|
"standard": "^5.4.1"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
diff --git a/test/index.js b/test/index.js
|
||||||
|
index 05c481c..2416f68 100644
|
||||||
|
--- a/test/index.js
|
||||||
|
+++ b/test/index.js
|
||||||
|
@@ -6,8 +6,6 @@ var fixtures = require('./fixtures')
|
||||||
|
var validate = require('..')
|
||||||
|
var ValidationError = require('../lib/error')
|
||||||
|
|
||||||
|
-require('should-promised')
|
||||||
|
-
|
||||||
|
describe('Promises', function () {
|
||||||
|
it('should return a Promise', function () {
|
||||||
|
validate().should.be.a.Promise()
|
||||||
|
diff --git a/test/log.js b/test/log.js
|
||||||
|
index 7d1c0cb..1bcd3a7 100644
|
||||||
|
--- a/test/log.js
|
||||||
|
+++ b/test/log.js
|
||||||
|
@@ -6,8 +6,6 @@ var fixtures = require('./fixtures')
|
||||||
|
var validate = require('..')
|
||||||
|
var ValidationError = require('../lib/error')
|
||||||
|
|
||||||
|
-require('should-promised')
|
||||||
|
-
|
||||||
|
describe('Full HAR', function () {
|
||||||
|
it('should fail with empty object', function () {
|
||||||
|
validate({}).should.be.rejectedWith(ValidationError, {
|
||||||
|
diff --git a/test/misc.js b/test/misc.js
|
||||||
|
index fbf3a7c..6b342b9 100644
|
||||||
|
--- a/test/misc.js
|
||||||
|
+++ b/test/misc.js
|
||||||
|
@@ -4,8 +4,6 @@
|
||||||
|
|
||||||
|
var validate = require('..')
|
||||||
|
|
||||||
|
-require('should-promised')
|
||||||
|
-
|
||||||
|
describe('Cache Entry', function () {
|
||||||
|
it('should allow null beforeRequest', function () {
|
||||||
|
var cache = {
|
||||||
|
diff --git a/test/request.js b/test/request.js
|
||||||
|
index 4422f5c..5c446a5 100644
|
||||||
|
--- a/test/request.js
|
||||||
|
+++ b/test/request.js
|
||||||
|
@@ -6,8 +6,6 @@ var fixtures = require('./fixtures')
|
||||||
|
var validate = require('..')
|
||||||
|
var ValidationError = require('../lib/error')
|
||||||
|
|
||||||
|
-require('should-promised')
|
||||||
|
-
|
||||||
|
describe('Request Only', function () {
|
||||||
|
it('should fail with empty object', function () {
|
||||||
|
validate.request({}).should.be.rejectedWith(ValidationError, {
|
||||||
|
diff --git a/test/response.js b/test/response.js
|
||||||
|
index e4bfd0f..2761b6d 100644
|
||||||
|
--- a/test/response.js
|
||||||
|
+++ b/test/response.js
|
||||||
|
@@ -6,8 +6,6 @@ var fixtures = require('./fixtures')
|
||||||
|
var validate = require('..')
|
||||||
|
var ValidationError = require('../lib/error')
|
||||||
|
|
||||||
|
-require('should-promised')
|
||||||
|
-
|
||||||
|
describe('Response Only', function () {
|
||||||
|
it('should fail with empty object', function () {
|
||||||
|
validate.response({}).should.be.rejectedWith(ValidationError, {
|
||||||
64
nodejs-har-validator.spec
Normal file
64
nodejs-har-validator.spec
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
# needed for building on el6
|
||||||
|
%{?nodejs_find_provides_and_requires}
|
||||||
|
%global enable_tests 1
|
||||||
|
%global srcname har-validator
|
||||||
|
%global commit0 a71163c62b8786a41d503248fb60893598f3c26f
|
||||||
|
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
||||||
|
%global owner ahmadnassri
|
||||||
|
Name: nodejs-%{srcname}
|
||||||
|
Version: 2.0.3
|
||||||
|
Release: 1
|
||||||
|
Summary: Extremely fast HTTP Archive (HAR) validator using JSON Schema
|
||||||
|
License: ISC
|
||||||
|
URL: https://github.com/%{owner}/%{srcname}
|
||||||
|
Source0: https://github.com/%{owner}/%{srcname}/archive/v2.0.3.tar.gz
|
||||||
|
# https://github.com/ahmadnassri/har-validator/pull/15
|
||||||
|
Patch0: nodejs-har-validator-should8.patch
|
||||||
|
BuildArch: noarch
|
||||||
|
%if 0%{?rhel} == 6
|
||||||
|
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
|
||||||
|
%else
|
||||||
|
ExclusiveArch: %{nodejs_arches} noarch
|
||||||
|
%endif
|
||||||
|
BuildRequires: nodejs-packaging
|
||||||
|
%if 0%{?enable_tests}
|
||||||
|
BuildRequires: npm(mocha) npm(require-directory) npm(pinkie-promise) npm(is-my-json-valid)
|
||||||
|
BuildRequires: npm(should) >= 8.0.0
|
||||||
|
%endif
|
||||||
|
%description
|
||||||
|
%{summary}.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p 1 -n node-har-validator-2.0.3
|
||||||
|
rm -rf node_modules
|
||||||
|
%nodejs_fixdep chalk
|
||||||
|
%nodejs_fixdep commander '2.x'
|
||||||
|
|
||||||
|
%build
|
||||||
|
#nothing to do
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %{buildroot}%{nodejs_sitelib}/%{srcname}
|
||||||
|
cp -pr package.json lib/ bin/ \
|
||||||
|
%{buildroot}%{nodejs_sitelib}/%{srcname}
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
|
ln -s %{nodejs_sitelib}/%{srcname}/bin/har-validator \
|
||||||
|
%{buildroot}%{_bindir}/har-validator
|
||||||
|
%nodejs_symlink_deps
|
||||||
|
%if 0%{?enable_tests}
|
||||||
|
|
||||||
|
%check
|
||||||
|
%nodejs_symlink_deps --check
|
||||||
|
mocha
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%files
|
||||||
|
%{!?_licensedir:%global license %doc}
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%{nodejs_sitelib}/%{srcname}
|
||||||
|
%{_bindir}/har-validator
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sat Aug 29 2020 wutao <wutao61@huawei.com> - 2.0.3-1
|
||||||
|
- package init
|
||||||
BIN
v2.0.3.tar.gz
Normal file
BIN
v2.0.3.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user