From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michal Nazarewicz Newsgroups: gmane.emacs.bugs Subject: bug#22632: [PATCH 0/4] `ert-with-function-mocked' and refactoring `message-strip-subject-trailing-was' Date: Thu, 11 Feb 2016 15:50:58 +0100 Message-ID: <1455202258-23963-1-git-send-email-mina86@mina86.com> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1455202377 24171 80.91.229.3 (11 Feb 2016 14:52:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 11 Feb 2016 14:52:57 +0000 (UTC) To: 22632@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Feb 11 15:52:48 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aTsbv-0008SC-UK for geb-bug-gnu-emacs@m.gmane.org; Thu, 11 Feb 2016 15:52:48 +0100 Original-Received: from localhost ([::1]:50706 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTsbv-00048r-E5 for geb-bug-gnu-emacs@m.gmane.org; Thu, 11 Feb 2016 09:52:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45661) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTsbD-0003Gz-VH for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 09:52:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aTsbC-0007Kk-Rq for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 09:52:03 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54883) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTsbC-0007Kg-PN for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 09:52:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aTsbC-0000F5-Hw for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 09:52:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michal Nazarewicz Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Feb 2016 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22632 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.1455202278876 (code B ref -1); Thu, 11 Feb 2016 14:52:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Feb 2016 14:51:18 +0000 Original-Received: from localhost ([127.0.0.1]:35791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aTsaU-0000E4-6D for submit@debbugs.gnu.org; Thu, 11 Feb 2016 09:51:18 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:54399) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aTsaS-0000Ds-SK for submit@debbugs.gnu.org; Thu, 11 Feb 2016 09:51:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aTsaM-0006yY-U5 for submit@debbugs.gnu.org; Thu, 11 Feb 2016 09:51:11 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:52359) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTsaM-0006yU-Qe for submit@debbugs.gnu.org; Thu, 11 Feb 2016 09:51:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45356) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTsaL-0002Lq-Th for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 09:51:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aTsaL-0006x4-17 for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 09:51:09 -0500 Original-Received: from mail-wm0-x230.google.com ([2a00:1450:400c:c09::230]:33030) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTsaK-0006vX-Pq for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 09:51:08 -0500 Original-Received: by mail-wm0-x230.google.com with SMTP id g62so24546441wme.0 for ; Thu, 11 Feb 2016 06:51:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:from:to:subject:date:message-id; bh=3q0bLS/CZPEGlpdlgFl4syMwBhMieCtQczp7wOxuKUs=; b=cOhqjNy6r/C5nlxf+7DmezdReHR3WyRcYqrv9OF5SSKfC25qr76Ia+aA2be96DJhHT OwJTMume/N1JRgnIhkt9pakylv2eUnP5CL8whjvOBcTN6j1ZYcD04bNlofR9SPU4HEuI wVs2WwWxQyVxNV+W2RdLgBfTKiYa6HUtaxC/5CUmjAzXPw9jPhCSvL0BcDgvk4j/gkf0 mIUeZkbVxPxa4Dir0rZuo26BNlNBNYmIHrmI92kAFOKnqAXMossUcQCBu3ljRyNEaDBO EPYwpvfPlmnjJTaruZzGCmp9UZG6U+HUjK5YKDvAzamjAXq7ecbLfwyHNKmia7pIyN1X vxzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:subject:date:message-id; bh=3q0bLS/CZPEGlpdlgFl4syMwBhMieCtQczp7wOxuKUs=; b=OelJgcThiyOE1RkDyJHjCF4DZUJm0VQw5sAq5KFUzjnCqNhnqtqUr2P5Hah+CMSX6/ g3japWDfJvnpvoYnaGUswKig9+mjvPwgKFgcDSBYUMpCUiG2rLmoYPb/yMWJ1ED4R/b+ g/88cWL3vnxX7DSmhCHu/cfvZfEovq2CeDRKU6qpPLuDCdMFC3zEZR7Xnh76OV0bNoqE eGwUnghnS3E+0/2QfdoitA0Zx5B/+t1evthOnC94M2Lrs8dHxeY0GFSKdvN5kcCkgn5K Iysjok1/CW3oC6RAYN/XXuyib4yw8nfqylTe38hYwgWZIHUyT0qzvuPWvhLxcx2s18ar +sQg== X-Gm-Message-State: AG10YORnz529K9t/SoP9kEEdKYzmFCgMaULqRm66GirRJ5b5NjablozXJse3sUqhpnjBjPm0 X-Received: by 10.28.140.210 with SMTP id o201mr18644513wmd.28.1455202267391; Thu, 11 Feb 2016 06:51:07 -0800 (PST) Original-Received: from mpn.zrh.corp.google.com ([2620:0:105f:301:ddd1:edef:c1eb:262b]) by smtp.gmail.com with ESMTPSA id v2sm8343077wmd.24.2016.02.11.06.51.05 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Feb 2016 06:51:05 -0800 (PST) Original-Received: by mpn.zrh.corp.google.com (Postfix, from userid 126942) id 51C621E01F5; Thu, 11 Feb 2016 15:51:04 +0100 (CET) X-Mailer: git-send-email 2.7.0.rc3.207.g0ac5344 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:112888 Archived-At: I started with refactoring `message-strip-subject-trailing-was' function but ended up also including `ert-with-function-mocked' macro which lead to two changes in existing unit-tests. Michal Nazarewicz (4): Introduce `ert-with-function-mocked' macro Make use of the `ert-with-function-mocked' macro Add test for `message-strip-subject-trailing-was' Refactor `message-strip-subject-trailing-was' function etc/NEWS | 3 +++ lisp/emacs-lisp/ert-x.el | 40 +++++++++++++++++++++++++++++ lisp/gnus/message.el | 47 +++++++++++++++-------------------- test/lisp/calendar/icalendar-tests.el | 20 ++++++--------- test/lisp/emacs-lisp/ert-x-tests.el | 43 ++++++++++++++++++++++++++++++++ test/lisp/gnus/message-tests.el | 43 ++++++++++++++++++++++++++++++++ test/lisp/vc/vc-bzr-tests.el | 9 +++---- 7 files changed, 159 insertions(+), 46 deletions(-) -- 2.7.0.rc3.207.g0ac5344