package init

This commit is contained in:
jackie_wu 2020-08-29 13:59:25 +08:00
parent 573c39ee1a
commit b9da088075
3 changed files with 149 additions and 0 deletions

View 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
View 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

Binary file not shown.