diff options
Diffstat (limited to 'test/lisp/xml-tests.el')
| -rw-r--r-- | test/lisp/xml-tests.el | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/lisp/xml-tests.el b/test/lisp/xml-tests.el index 0f2182a6a75..d0da2094db7 100644 --- a/test/lisp/xml-tests.el +++ b/test/lisp/xml-tests.el | |||
| @@ -134,6 +134,21 @@ Parser is called with and without 'symbol-qnames argument.") | |||
| 134 | (append xml-default-ns | 134 | (append xml-default-ns |
| 135 | '(("F" . "FOOBAR:")))))))))) | 135 | '(("F" . "FOOBAR:")))))))))) |
| 136 | 136 | ||
| 137 | ;; Test bug #23440 (proper expansion of default namespace) | ||
| 138 | ; Test data for default namespace | ||
| 139 | (defvar xml-parse-test--default-namespace-qnames | ||
| 140 | (cons "<something xmlns=\"myns:\"><whatever></whatever></something>" | ||
| 141 | '((myns:something | ||
| 142 | ((("http://www.w3.org/2000/xmlns/" . "") | ||
| 143 | . "myns:")) | ||
| 144 | (myns:whatever nil))))) | ||
| 145 | |||
| 146 | (ert-deftest xml-parse-test-default-namespace-qnames () | ||
| 147 | (with-temp-buffer | ||
| 148 | (insert (car xml-parse-test--default-namespace-qnames)) | ||
| 149 | (should (equal (cdr xml-parse-test--default-namespace-qnames) | ||
| 150 | (xml-parse-region nil nil nil nil 'symbol-qnames))))) | ||
| 151 | |||
| 137 | ;; Local Variables: | 152 | ;; Local Variables: |
| 138 | ;; no-byte-compile: t | 153 | ;; no-byte-compile: t |
| 139 | ;; End: | 154 | ;; End: |