commit
3e9e174920
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, {
|
||||
60
nodejs-har-validator.spec
Normal file
60
nodejs-har-validator.spec
Normal file
@ -0,0 +1,60 @@
|
||||
# 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
|
||||
ExclusiveArch: %{nodejs_arches} noarch
|
||||
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
|
||||
4
nodejs-har-validator.yaml
Normal file
4
nodejs-har-validator.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
version_control: github
|
||||
src_repo: ahmadnassri/node-har-validator
|
||||
tag_prefix: "^v"
|
||||
seperator: "."
|
||||
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