From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#36486: [PATCH] Add tests for text-property-search to check prop-match-value Date: Wed, 3 Jul 2019 11:44:09 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000ab3fb0058cc3b40f" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="26197"; mail-complaints-to="usenet@blaine.gmane.org" To: 36486@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 03 11:52:47 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hibwU-0006WN-DR for geb-bug-gnu-emacs@m.gmane.org; Wed, 03 Jul 2019 11:52:46 +0200 Original-Received: from localhost ([::1]:34426 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hibp9-0005ZB-NW for geb-bug-gnu-emacs@m.gmane.org; Wed, 03 Jul 2019 05:45:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40539) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hibp3-0005Wr-1G for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2019 05:45:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hibp2-0001Ws-2T for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2019 05:45:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39568) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hibp1-0001WY-VY for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2019 05:45:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hiboz-0006Ek-Tn for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2019 05:45:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Jul 2019 09:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36486 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.156214707423916 (code B ref -1); Wed, 03 Jul 2019 09:45:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 3 Jul 2019 09:44:34 +0000 Original-Received: from localhost ([127.0.0.1]:48389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiboX-0006Df-Gp for submit@debbugs.gnu.org; Wed, 03 Jul 2019 05:44:33 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:38169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiboU-0006DT-Np for submit@debbugs.gnu.org; Wed, 03 Jul 2019 05:44:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40350) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hiboS-0005AG-6x for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2019 05:44:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hiboR-0008Ne-AH for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2019 05:44:28 -0400 Original-Received: from mail-wr1-f52.google.com ([209.85.221.52]:38754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hiboO-00089q-SU for bug-gnu-emacs@gnu.org; Wed, 03 Jul 2019 05:44:27 -0400 Original-Received: by mail-wr1-f52.google.com with SMTP id p11so1998889wro.5 for ; Wed, 03 Jul 2019 02:44:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=1lbWNQx73IEGSdBf1+4kbzccwGDanicn+7D0HGj2h+g=; b=g2mu4KPXb0gLlQiytaucy6nOBjSjo99dpu0ITcrZL6a7jqUGRoURIa+eAARmC+T/3a PAkRxQwenVbBMlfdBI3tfG8ZlQSAxhiHj/zKSgcuE2hUgW63eg1z/4q/SJZQ+nx2IUzF 0p//llFLUEwhvQYt745qQsgfopK0itmAMSqG/+FB2Z9FcY2Nd7xqTHkX0Ig1jWKF12Xv Eb8xhhqaW2Rpxvpenobp9eiOc3HZkzvegNc7ZKQuokWWJK+0EqRnojCc8q1F0QQ+z+in VNGiGAMUGWDJcWov1/+ydThK6ZOPgwxgF8Jr7huG9IA7Mz2fC9y0BJDayczvB01onWXS k8OQ== X-Gm-Message-State: APjAAAUgEiiD/z9dAhyMLHg3UGl5sfhqCdAJb75hUJ9eMTTfhVWD9hcQ 6un6VBj84MKWXYKwouk2pC0UCEmYJI1kO3DjnrXbbA== X-Google-Smtp-Source: APXvYqwdBmkJj53S2POiinETKfnr72BC97s780EWlGdjX2uKbYRTjSe7+Zkkxvn/en/IpOFTqORtW/TszGsmJEOtNF0= X-Received: by 2002:a05:6000:14b:: with SMTP id r11mr3301311wrx.196.1562147061179; Wed, 03 Jul 2019 02:44:21 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:162015 Archived-At: --000000000000ab3fb0058cc3b40f Content-Type: text/plain; charset="UTF-8" Attached is a patch with additional test cases for text-property-search which checks the returned match object. Unlike older test cases, these also check the value of prop-match-value. Thanks, Stefan Kangas --000000000000ab3fb0058cc3b40f Content-Type: application/octet-stream; name="0001-Add-tests-for-text-property-search-to-check-prop-mat.patch" Content-Disposition: attachment; filename="0001-Add-tests-for-text-property-search-to-check-prop-mat.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxn20i4o0 RnJvbSBkODYzODJiYjI1NmJiYjM4MDgzNTE2NjY3NjRjYjEyNzY0NzAxNmQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBNb24sIDEgSnVsIDIwMTkgMjM6MTQ6NTYgKzAyMDAKU3ViamVjdDogW1BBVENIXSBB ZGQgdGVzdHMgZm9yIHRleHQtcHJvcGVydHktc2VhcmNoIHRvIGNoZWNrIHByb3AtbWF0Y2gtdmFs dWUKCiogdGVzdC9saXNwL2VtYWNzLWxpc3AvdGV4dC1wcm9wZXJ0eS1zZWFyY2gtdGVzdHMuZWwK KHdpdGgtbWF0Y2gtdGVzdCk6IE5ldyBtYWNyby4KKHRleHQtcHJvcGVydHktc2VhcmNoLWZvcndh cmQtcHJvcC1tYXRjaC1tYXRjaC1mYWNlLW5pbC1uaWwpCih0ZXh0LXByb3BlcnR5LXNlYXJjaC1m b3J3YXJkLXByb3AtbWF0Y2gtbWF0Y2gtZmFjZS1ib2xkLXQpCih0ZXh0LXByb3BlcnR5LXNlYXJj aC1mb3J3YXJkLXByb3AtbWF0Y2gtbWF0Y2gtZmFjZS1ib2xkLW5pbCkKKHRleHQtcHJvcGVydHkt c2VhcmNoLWJhY2t3YXJkLXByb3AtbWF0Y2gtbWF0Y2gtZmFjZS1uaWwtbmlsKQoodGV4dC1wcm9w ZXJ0eS1zZWFyY2gtYmFja3dhcmQtcHJvcC1tYXRjaC1tYXRjaC1mYWNlLWl0YWxpYy10KQoodGV4 dC1wcm9wZXJ0eS1zZWFyY2gtYmFja3dhcmQtcHJvcC1tYXRjaC1tYXRjaC1mYWNlLWl0YWxpYy1u aWwpOgpBZGQgdGVzdCBjYXNlcyB0byBhbHNvIHZlcmlmeSB0aGUgdmFsdWUgb2YgcHJvcC1tYXRj aC12YWx1ZS4KLS0tCiAuLi4vZW1hY3MtbGlzcC90ZXh0LXByb3BlcnR5LXNlYXJjaC10ZXN0cy5l bCAgfCA0MyArKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDMgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9lbWFjcy1saXNwL3RleHQtcHJvcGVydHktc2Vh cmNoLXRlc3RzLmVsIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvdGV4dC1wcm9wZXJ0eS1zZWFyY2gt dGVzdHMuZWwKaW5kZXggNDdkYjU0YTA1MS4uMjFhMjVjNzgzNSAxMDA2NDQKLS0tIGEvdGVzdC9s aXNwL2VtYWNzLWxpc3AvdGV4dC1wcm9wZXJ0eS1zZWFyY2gtdGVzdHMuZWwKKysrIGIvdGVzdC9s aXNwL2VtYWNzLWxpc3AvdGV4dC1wcm9wZXJ0eS1zZWFyY2gtdGVzdHMuZWwKQEAgLTEwOCw2ICsx MDgsNDkgQEAgdGV4dC1wcm9wZXJ0eS1zZWFyY2gtYmFja3dhcmQtcGFydGlhbC1ub24tY3VycmVu dC1ib2xkLXQKICAgICAgICAgICAgICAnKCJib2xkMSIpCiAgICAgICAgICAgICAgMzUpKQogCiso ZGVmbWFjcm8gd2l0aC1tYXRjaC10ZXN0IChmb3JtIGJlZ2lubmluZyBlbmQgdmFsdWUgJm9wdGlv bmFsIHBvaW50KQorICBgKHdpdGgtdGVtcC1idWZmZXIKKyAgICAgKHRleHQtcHJvcGVydHktc2V0 dXApCisgICAgICh3aGVuICxwb2ludAorICAgICAgIChnb3RvLWNoYXIgLHBvaW50KSkKKyAgICAg KHNob3VsZCAoZXF1YWwgLGZvcm0KKyAgICAgICAgICAgICAgICAgICAgKG1ha2UtcHJvcC1tYXRj aCA6YmVnaW5uaW5nICxiZWdpbm5pbmcKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA6ZW5kICxlbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6dmFs dWUgLHZhbHVlKSkpKSkKKworKGVydC1kZWZ0ZXN0IHRleHQtcHJvcGVydHktc2VhcmNoLWZvcndh cmQtcHJvcC1tYXRjaC1tYXRjaC1mYWNlLW5pbC1uaWwgKCkKKyAgKHdpdGgtbWF0Y2gtdGVzdAor ICAgKHRleHQtcHJvcGVydHktc2VhcmNoLWZvcndhcmQgJ2ZhY2UgbmlsIG5pbCkKKyAgIDkgMTQg J2JvbGQpKQorCisoZXJ0LWRlZnRlc3QgdGV4dC1wcm9wZXJ0eS1zZWFyY2gtZm9yd2FyZC1wcm9w LW1hdGNoLW1hdGNoLWZhY2UtYm9sZC10ICgpCisgICh3aXRoLW1hdGNoLXRlc3QKKyAgICh0ZXh0 LXByb3BlcnR5LXNlYXJjaC1mb3J3YXJkICdmYWNlICdib2xkIHQpCisgICA5IDE0ICdib2xkKSkK KworKGVydC1kZWZ0ZXN0IHRleHQtcHJvcGVydHktc2VhcmNoLWZvcndhcmQtcHJvcC1tYXRjaC1t YXRjaC1mYWNlLWJvbGQtbmlsICgpCisgICh3aXRoLW1hdGNoLXRlc3QKKyAgICh0ZXh0LXByb3Bl cnR5LXNlYXJjaC1mb3J3YXJkICdmYWNlICdib2xkIG5pbCkKKyAgIDEgOSBuaWwpKQorCisoZXJ0 LWRlZnRlc3QgdGV4dC1wcm9wZXJ0eS1zZWFyY2gtYmFja3dhcmQtcHJvcC1tYXRjaC1tYXRjaC1m YWNlLW5pbC1uaWwgKCkKKyAgKHdpdGgtbWF0Y2gtdGVzdAorICAgKHRleHQtcHJvcGVydHktc2Vh cmNoLWJhY2t3YXJkICdmYWNlIG5pbCBuaWwpCisgICAzOSA0NiAnaXRhbGljCisgICAocG9pbnQt bWF4KSkpCisKKyhlcnQtZGVmdGVzdCB0ZXh0LXByb3BlcnR5LXNlYXJjaC1iYWNrd2FyZC1wcm9w LW1hdGNoLW1hdGNoLWZhY2UtaXRhbGljLXQgKCkKKyAgKHdpdGgtbWF0Y2gtdGVzdAorICAgKHRl eHQtcHJvcGVydHktc2VhcmNoLWJhY2t3YXJkICdmYWNlICdpdGFsaWMgdCkKKyAgIDM5IDQ2ICdp dGFsaWMKKyAgIChwb2ludC1tYXgpKSkKKworKGVydC1kZWZ0ZXN0IHRleHQtcHJvcGVydHktc2Vh cmNoLWJhY2t3YXJkLXByb3AtbWF0Y2gtbWF0Y2gtZmFjZS1pdGFsaWMtbmlsICgpCisgICh3aXRo LW1hdGNoLXRlc3QKKyAgICh0ZXh0LXByb3BlcnR5LXNlYXJjaC1iYWNrd2FyZCAnZmFjZSAnaXRh bGljIG5pbCkKKyAgIDQ2IDU3IG5pbAorICAgKHBvaW50LW1heCkpKQorCiAocHJvdmlkZSAndGV4 dC1wcm9wZXJ0eS1zZWFyY2gtdGVzdHMpCiAKIDs7OyB0ZXh0LXByb3BlcnR5LXNlYXJjaC10ZXN0 cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjEuMAoK --000000000000ab3fb0058cc3b40f--