The following commit has been merged in the master branch:
commit 9305742ea75ee9b1fd58abf68c081b72692d3632
Author: Guillem Jover <[email protected]>
Date:   Sat Mar 31 20:29:09 2012 +0200

    dpkg-divert: Use call_divert_badusage() to test for single arguments

diff --git a/src/t/100_dpkg_divert.t b/src/t/100_dpkg_divert.t
index 8d0e991..93f97ad 100644
--- a/src/t/100_dpkg_divert.t
+++ b/src/t/100_dpkg_divert.t
@@ -33,7 +33,7 @@ if (! -x "@dd") {
     exit(0);
 }
 
-plan tests => 237;
+plan tests => 239;
 
 sub cleanup {
     system("rm -rf $tmpdir && mkdir -p $testdir");
@@ -151,6 +151,8 @@ call_divert_badusage(['--add', "/foo\nbar"], qr/newline/);
 call_divert_badusage(['--add', "$testdir"], qr/director(y|ies)/);
 call_divert_badusage(['--add', "--divert", "bar", "/foo/bar"], qr/absolute/);
 call_divert_badusage(['--remove'], qr/needs a single argument/);
+call_divert_badusage(['--listpackage'], qr/needs a single argument/);
+call_divert_badusage(['--truename'], qr/needs a single argument/);
 call([@dd, '--admindir'], [],
      expect_failure => 1, expect_stderr_like => qr/(takes a 
value|needs.*argument)/);
 
@@ -213,13 +215,11 @@ dash
 :
 EOF
 
-call_divert(['--listpackage'], expect_failure => 1);
 call_divert(['--listpackage', 'foo', 'bar'], expect_failure => 1);
 call_divert(['--listpackage', '/bin/sh'], expect_stdout => "dash\n", 
expect_stderr => '');
 call_divert(['--listpackage', '/bin/true'], expect_stdout => "LOCAL\n", 
expect_stderr => '');
 call_divert(['--listpackage', '/bin/false'], expect_stdout => '', 
expect_stderr => '');
 
-call_divert(['--truename'], expect_failure => 1);
 call_divert(['--truename', '/bin/sh'], expect_stdout => "/bin/sh.distrib\n", 
expect_stderr => '');
 call_divert(['--truename', '/bin/sh.distrib'], expect_stdout => 
"/bin/sh.distrib\n", expect_stderr => '');
 call_divert(['--truename', '/bin/something'], expect_stdout => 
"/bin/something\n", expect_stderr => '');

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to