3 (luna-define-class test-riece-url (lunit-test-case))
5 (luna-define-method test-riece-url-replace-match ((case test-riece-url))
7 (insert "111\n222\n333\n")
8 (goto-char (point-min))
9 (re-search-forward "2\\(2\\)2")
11 (equal (save-match-data
12 (riece-url-replace-match "\\&"))
15 (equal (save-match-data
16 (riece-url-replace-match "\\0"))
19 (equal (save-match-data
20 (riece-url-replace-match "\\1"))
23 (equal (save-match-data
24 (riece-url-replace-match "\\\\"))
27 (luna-define-method test-riece-url-regexp-alist ((case test-riece-url))
29 (insert "Bug#12345\n")
30 (let ((riece-url-regexp-alist
31 '(("\\bBug#\\([0-9]+\\)\\b" .
32 "http://bugs.debian.org/\\1")))
35 (riece-url-scan-region (point-min) (point-max))
37 (member "http://bugs.debian.org/12345" riece-urls)))))