Add a test for netrc folding parsing (bug#25769)
authorLars Ingebrigtsen <larsi@gnus.org>
Sat, 14 Aug 2021 14:08:48 +0000 (16:08 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 14 Aug 2021 14:08:48 +0000 (16:08 +0200)
test/lisp/net/netrc-resources/netrc-folding [new file with mode: 0644]
test/lisp/net/netrc-tests.el

diff --git a/test/lisp/net/netrc-resources/netrc-folding b/test/lisp/net/netrc-resources/netrc-folding
new file mode 100644 (file)
index 0000000..85e5e32
--- /dev/null
@@ -0,0 +1,6 @@
+# Foo
+machine XM login XL password XP
+
+machine YM
+  login YL
+  password YP
index 1328b19149481d3a913b2b5a5b339aea7b19c44d..f75328a59f7d025197bdcf28a760915d41d494b4 100644 (file)
     (should (equal (netrc-credentials "ftp.example.org")
                    '("jrh" "*baz*")))))
 
+(ert-deftest test-netrc-credentials ()
+  (let ((netrc-file (ert-resource-file "netrc-folding")))
+    (should
+     (equal (netrc-parse netrc-file)
+            '((("machine" . "XM") ("login" . "XL") ("password" . "XP"))
+              (("machine" . "YM")) (("login" . "YL")) (("password" . "YP")))))))
+
 (provide 'netrc-tests)
 
 ;;; netrc-tests.el ends here