[Pkg-javascript-commits] [node-wrap-ansi] 01/01: bump standard version; fix section; re-enable tests; disable unicode surrogate pairs test
Paolo Greppi
paolog-guest at moszumanska.debian.org
Thu Dec 7 14:48:15 UTC 2017
This is an automated email from the git hooks/post-receive script.
paolog-guest pushed a commit to branch master
in repository node-wrap-ansi.
commit 948d70c26df615aa059c0d1d993e27ec9b2748f8
Author: Paolo Greppi <paolo.greppi at libpf.com>
Date: Thu Dec 7 15:45:08 2017 +0100
bump standard version; fix section; re-enable tests; disable unicode surrogate pairs test
---
debian/_supports-color.js | 13 +++++++++++++
debian/changelog | 4 +++-
debian/control | 5 +++--
debian/patches/00-mocha.diff | 11 +++++------
debian/rules | 5 ++---
debian/tests/control | 5 ++---
6 files changed, 28 insertions(+), 15 deletions(-)
diff --git a/debian/_supports-color.js b/debian/_supports-color.js
new file mode 100644
index 0000000..d6e82bb
--- /dev/null
+++ b/debian/_supports-color.js
@@ -0,0 +1,13 @@
+'use strict';
+const resolveFrom = require('resolve-from');
+
+module.exports = dir => {
+ require.cache[resolveFrom(dir, 'supports-color')] = {
+ exports: {
+ level: 3,
+ hasBasic: true,
+ has256: true,
+ has16m: true
+ }
+ };
+};
diff --git a/debian/changelog b/debian/changelog
index e19bd8e..b59fcdb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,10 @@
node-wrap-ansi (3.0.1-1) unstable; urgency=medium
* New upstream release
+ * Bump standards version and fix section
+ * Spoof chalk color support in the test suite and enable tests
- -- Paolo Greppi <paolo.greppi at libpf.com> Tue, 19 Sep 2017 06:29:46 +0200
+ -- Paolo Greppi <paolo.greppi at libpf.com> Thu, 07 Dec 2017 15:43:47 +0100
node-wrap-ansi (2.0.0-1) unstable; urgency=low
diff --git a/debian/control b/debian/control
index 23ea719..ef6d063 100644
--- a/debian/control
+++ b/debian/control
@@ -1,5 +1,5 @@
Source: node-wrap-ansi
-Section: web
+Section: javascript
Priority: optional
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel at lists.alioth.debian.org>
Uploaders: Paolo Greppi <paolo.greppi at libpf.com>
@@ -10,7 +10,8 @@ Build-Depends:
, mocha
, node-chalk
, node-has-ansi
-Standards-Version: 4.0.1
+ , node-resolve-from
+Standards-Version: 4.1.2
Homepage: https://github.com/chalk/wrap-ansi#readme
Vcs-Git: https://anonscm.debian.org/git/pkg-javascript/node-wrap-ansi.git
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-javascript/node-wrap-ansi.git
diff --git a/debian/patches/00-mocha.diff b/debian/patches/00-mocha.diff
index 2223d79..564b982 100644
--- a/debian/patches/00-mocha.diff
+++ b/debian/patches/00-mocha.diff
@@ -7,12 +7,14 @@ Index: node-wrap-ansi/test.js
===================================================================
--- node-wrap-ansi.orig/test.js
+++ node-wrap-ansi/test.js
-@@ -1,8 +1,8 @@
+@@ -1,8 +1,10 @@
-import test from 'ava';
-import chalk from 'chalk';
-import hasAnsi from 'has-ansi';
-import stripAnsi from 'strip-ansi';
-import m from '.';
++// Spoof supports-color
++require('./debian/_supports-color')(__dirname);
+var assert = require('assert');
+var chalk = require('chalk');
+var hasAnsi = require('has-ansi');
@@ -21,7 +23,7 @@ Index: node-wrap-ansi/test.js
chalk.enabled = true;
-@@ -14,102 +14,102 @@ const fixture3 = '12345678\n901234567890
+@@ -14,102 +14,98 @@ const fixture3 = '12345678\n901234567890
const fixture4 = '12345678\n';
const fixture5 = '12345678\n ';
@@ -161,7 +163,4 @@ Index: node-wrap-ansi/test.js
-test('supports unicode surrogate pairs', t => {
- t.is(m('a\uD83C\uDE00bc', 2, {hard: true}), 'a\n\uD83C\uDE00\nbc');
- t.is(m('a\uD83C\uDE00bc\uD83C\uDE00d\uD83C\uDE00', 2, {hard: true}), 'a\n\uD83C\uDE00\nbc\n\uD83C\uDE00\nd\n\uD83C\uDE00');
-+test('supports unicode surrogate pairs',function() {
-+ assert(m('a\uD83C\uDE00bc', 2, {hard: true}) === 'a\n\uD83C\uDE00\nbc');
-+ assert(m('a\uD83C\uDE00bc\uD83C\uDE00d\uD83C\uDE00', 2, {hard: true}) === 'a\n\uD83C\uDE00\nbc\n\uD83C\uDE00\nd\n\uD83C\uDE00');
- });
+-});
diff --git a/debian/rules b/debian/rules
index 65fe91d..f816b4a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,6 +9,5 @@
#override_dh_auto_build:
-# TODO enable this test again
-# override_dh_auto_test:
-# mocha -u tdd --reporter spec
+override_dh_auto_test:
+ mocha -u tdd --reporter spec
diff --git a/debian/tests/control b/debian/tests/control
index 9a7ce62..9340b8c 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,6 +1,5 @@
Tests: require
Depends: node-wrap-ansi
-# TODO: enable this test again
-# Test-Command: mocha -u tdd
-# Depends: @, @builddeps@
+Test-Command: mocha -u tdd
+Depends: @, @builddeps@
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-wrap-ansi.git
More information about the Pkg-javascript-commits
mailing list