From f12d6f51d4ab9aac3ef016b86cc9ce92ab75fb9b Mon Sep 17 00:00:00 2001 From: lei_ju <983277505@qq.com> Date: Mon, 31 Aug 2020 10:35:52 +0800 Subject: [PATCH] Package init --- 0001-Update-expected-test-values.patch | 35 +++++++++++ dl-tests.sh | 23 +++++++ expect.js-0.2.0.tgz | Bin 0 -> 12714 bytes ...xpected-property-to-the-thrown-error.patch | 58 ++++++++++++++++++ ...ct-dot-js-0.2.0-Pass-.fail-unit-test.patch | 27 ++++++++ nodejs-expect-dot-js.spec | 55 +++++++++++++++++ nodejs-expect-dot-js.yaml | 4 ++ tests-0.2.0.tar.bz2 | Bin 0 -> 2706 bytes 8 files changed, 202 insertions(+) create mode 100644 0001-Update-expected-test-values.patch create mode 100644 dl-tests.sh create mode 100644 expect.js-0.2.0.tgz create mode 100644 nodejs-expect-dot-js-0.2.0-Add-actual-expected-property-to-the-thrown-error.patch create mode 100644 nodejs-expect-dot-js-0.2.0-Pass-.fail-unit-test.patch create mode 100644 nodejs-expect-dot-js.spec create mode 100644 nodejs-expect-dot-js.yaml create mode 100644 tests-0.2.0.tar.bz2 diff --git a/0001-Update-expected-test-values.patch b/0001-Update-expected-test-values.patch new file mode 100644 index 0000000..6c71357 --- /dev/null +++ b/0001-Update-expected-test-values.patch @@ -0,0 +1,35 @@ +From 4530bd14e6cf7be1048a5dca98cf7611fd50263e Mon Sep 17 00:00:00 2001 +From: Stephen Gallagher +Date: Mon, 5 Dec 2016 15:55:34 -0500 +Subject: [PATCH] Update expected test values + +Signed-off-by: Stephen Gallagher +--- + test/expect.js | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/test/expect.js b/test/expect.js +index f89563d3624af0cd1daf071122c15fadfa2a5225..97628208fae8c53e8c37ad6250526e5f1e09f883 100644 +--- a/test/expect.js ++++ b/test/expect.js +@@ -147,15 +147,15 @@ describe('expect', function () { + expect(5).to.throwException(); + }, 'expected 5 to be a function'); + + err(function () { + expect(anonItThrows).not.to.throwException(); +- }, 'expected fn not to throw an exception'); ++ }, 'expected anonItThrows not to throw an exception'); + + err(function () { + expect(anonItWorks).to.throwException(); +- }, 'expected fn to throw an exception'); ++ }, 'expected anonItWorks to throw an exception'); + + if (nameSupported) { + err(function () { + expect(itWorks).to.throwException(); + }, 'expected itWorks to throw an exception'); +-- +2.9.3 + diff --git a/dl-tests.sh b/dl-tests.sh new file mode 100644 index 0000000..d49e5d8 --- /dev/null +++ b/dl-tests.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +tag=0.2.0 + +set -e + +tmp=$(mktemp -d) + +trap cleanup EXIT +cleanup() { + set +e + [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp" +} + +unset CDPATH +pwd=$(pwd) + +pushd "$tmp" +git clone https://github.com/LearnBoost/expect.js.git +cd expect.js +git archive --prefix="test/" --format=tar tags/${tag}:test/ \ + | bzip2 > "$pwd"/tests-${tag}.tar.bz2 +popd diff --git a/expect.js-0.2.0.tgz b/expect.js-0.2.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e0b3de6c0cffe6e93be31dd9898ed968476ed08b GIT binary patch literal 12714 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 literal 0 HcmV?d00001 diff --git a/nodejs-expect-dot-js-0.2.0-Add-actual-expected-property-to-the-thrown-error.patch b/nodejs-expect-dot-js-0.2.0-Add-actual-expected-property-to-the-thrown-error.patch new file mode 100644 index 0000000..6701b7c --- /dev/null +++ b/nodejs-expect-dot-js-0.2.0-Add-actual-expected-property-to-the-thrown-error.patch @@ -0,0 +1,58 @@ +From bc56c15ecaad15a48de189bf9de80b4a59ae70c1 Mon Sep 17 00:00:00 2001 +From: Gavin Huang +Date: Tue, 25 Sep 2012 13:13:37 +0800 +Subject: [PATCH 06/13] Add 'actual' & 'expected' property to the thrown error + +--- + expect.js | 18 +++++++++++++----- + 1 file changed, 13 insertions(+), 5 deletions(-) + +diff --git a/expect.js b/expect.js +index ac14ea8..776fc8c 100644 +--- a/expect.js ++++ b/expect.js +@@ -91,12 +91,18 @@ + * @api private + */ + +- Assertion.prototype.assert = function (truth, msg, error) { ++ Assertion.prototype.assert = function (truth, msg, error, expected) { + var msg = this.flags.not ? error : msg +- , ok = this.flags.not ? !truth : truth; ++ , ok = this.flags.not ? !truth : truth ++ , err; + + if (!ok) { +- throw new Error(msg.call(this)); ++ err = new Error(msg.call(this)); ++ if (arguments.length > 3) { ++ err.actual = this.obj ++ err.expected = expected ++ } ++ throw err + } + + this.and = new Assertion(this.obj); +@@ -200,7 +206,8 @@ + this.assert( + obj === this.obj + , function(){ return 'expected ' + i(this.obj) + ' to equal ' + i(obj) } +- , function(){ return 'expected ' + i(this.obj) + ' to not equal ' + i(obj) }); ++ , function(){ return 'expected ' + i(this.obj) + ' to not equal ' + i(obj) } ++ , obj); + return this; + }; + +@@ -214,7 +221,8 @@ + this.assert( + expect.eql(obj, this.obj) + , function(){ return 'expected ' + i(this.obj) + ' to sort of equal ' + i(obj) } +- , function(){ return 'expected ' + i(this.obj) + ' to sort of not equal ' + i(obj) }); ++ , function(){ return 'expected ' + i(this.obj) + ' to sort of not equal ' + i(obj) } ++ , obj); + return this; + }; + +-- +1.8.2.1 + diff --git a/nodejs-expect-dot-js-0.2.0-Pass-.fail-unit-test.patch b/nodejs-expect-dot-js-0.2.0-Pass-.fail-unit-test.patch new file mode 100644 index 0000000..8bdae08 --- /dev/null +++ b/nodejs-expect-dot-js-0.2.0-Pass-.fail-unit-test.patch @@ -0,0 +1,27 @@ +From a17b21199149014a26729e79331001f976c9ee81 Mon Sep 17 00:00:00 2001 +From: Gavin Huang +Date: Tue, 25 Sep 2012 12:33:55 +0800 +Subject: [PATCH 05/13] Pass .fail() unit test + +--- + expect.js | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/expect.js b/expect.js +index ab5a1ee..ac14ea8 100644 +--- a/expect.js ++++ b/expect.js +@@ -466,8 +466,8 @@ + * @api public + */ + Assertion.prototype.fail = function (msg) { +- msg = msg || "explicit failure"; +- this.assert(false, msg, msg); ++ var error = function() { return msg || "explicit failure"; } ++ this.assert(false, error, error); + return this; + }; + +-- +1.8.2.1 + diff --git a/nodejs-expect-dot-js.spec b/nodejs-expect-dot-js.spec new file mode 100644 index 0000000..b7a875f --- /dev/null +++ b/nodejs-expect-dot-js.spec @@ -0,0 +1,55 @@ +%{?nodejs_find_provides_and_requires} +%global enable_tests 1 +Name: nodejs-expect-dot-js +Version: 0.2.0 +Release: 1 +Summary: Behavior-driven development (BDD) style assertions for Node.js and the browser +License: MIT +URL: https://npmjs.org/package/expect.js +Source0: http://registry.npmjs.org/expect.js/-/expect.js-%{version}.tgz +# Source1 is generated by running Source10, which pulls from the upstream +# revision control repository. +Source1: tests-0.2.0.tar.bz2 +Source10: dl-tests.sh +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +Patch0: %{name}-0.2.0-Pass-.fail-unit-test.patch +Patch1: %{name}-0.2.0-Add-actual-expected-property-to-the-thrown-error.patch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(mocha) +%endif +Patch2: 0001-Update-expected-test-values.patch + +%description +%{summary}. + +%prep +%setup -q -n package +%setup -q -D -T -a 1 -n package +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/expect.js +cp -pr package.json expect.js \ + %{buildroot}%{nodejs_sitelib}/expect.js +%nodejs_symlink_deps +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +%{nodejs_sitelib}/mocha/bin/mocha --require ./test/common \ + --reporter dot --growl test/expect.js +%endif + +%files +%doc History.md README.md +%{nodejs_sitelib}/expect.js + +%changelog +* Fri Aug 21 2020 leiju - 0.2.0-1 +- Package init diff --git a/nodejs-expect-dot-js.yaml b/nodejs-expect-dot-js.yaml new file mode 100644 index 0000000..5c5fd17 --- /dev/null +++ b/nodejs-expect-dot-js.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: Automattic/expect.js +tag_prefix: "^" +seperator: "." diff --git a/tests-0.2.0.tar.bz2 b/tests-0.2.0.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..66e0621748bc9df25531080a4a467ca0f411ee81 GIT binary patch literal 2706 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