[pkg-perl-tools] 03/03: Add test for a failing patch
Alex Muntada
alexm at debian.org
Tue Nov 21 18:56:45 UTC 2017
This is an automated email from the git hooks/post-receive script.
alexm pushed a commit to branch master
in repository pkg-perl-tools.
commit c32011b3ba044b09ffc6dcf0e90a3fd12c973f8d
Author: Alex Muntada <alexm at debian.org>
Date: Tue Nov 21 19:56:05 2017 +0100
Add test for a failing patch
---
t/failing.patch | 10 ++++++++++
t/github.t | 20 ++++++++++++++++++++
2 files changed, 30 insertions(+)
diff --git a/t/failing.patch b/t/failing.patch
new file mode 100644
index 0000000..70640b8
--- /dev/null
+++ b/t/failing.patch
@@ -0,0 +1,10 @@
+Description: This is a failing dummy patch for testing
+Author: Alex Muntada <alexm at debian.org>
+Forwarded: no
+
+diff --git a/dummy.txt b/dummy.txt
+--- a/dummy.txt
++++ b/dummy.txt
+@@ -1 +1,2 @@
+ Do not feel free to patch this file.
++This line is added.
diff --git a/t/github.t b/t/github.t
index ee3e995..df8e2d3 100644
--- a/t/github.t
+++ b/t/github.t
@@ -73,4 +73,24 @@ subtest 'fallback' => sub {
done_testing();
};
+subtest 'failing pull request' => sub {
+ my %info = Debian::PkgPerl::Patch
+ ->new( patch => 't/failing.patch' )
+ ->retrieve_patch_info();
+
+ my $msg = Debian::PkgPerl::Message->new(
+ %params,
+ info => \%info,
+ interactive => 0,
+ );
+
+ my $gh = new_ok( $class, [ message => $msg ] );
+
+ my $url = $gh->forward();
+ isnt( $url, undef, 'failing pull request' );
+ diag $url;
+
+ done_testing();
+};
+
done_testing();
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/pkg-perl-tools.git
More information about the Pkg-perl-cvs-commits
mailing list