summaryrefslogtreecommitdiff
path: root/rust-mode-tests.el
diff options
context:
space:
mode:
authorMicah Chalmer <micah@micahchalmer.net>2013-09-28 17:15:37 -0400
committerMicah Chalmer <micah@micahchalmer.net>2013-09-28 17:40:24 -0400
commit891716aecc720667ee720b3f2b9e482e1ae7e3a0 (patch)
tree5b0b0cd52f078112c8dd191a0b8f79de528bc2b4 /rust-mode-tests.el
parent7625c5c307b8436f54a63eaac2eb96e1a13aae29 (diff)
downloadrust-mode-891716aecc720667ee720b3f2b9e482e1ae7e3a0.tar.gz
Fix single-line-style paragraph fills with code immediately before or after
Diffstat (limited to 'rust-mode-tests.el')
-rw-r--r--rust-mode-tests.el29
1 files changed, 29 insertions, 0 deletions
diff --git a/rust-mode-tests.el b/rust-mode-tests.el
index 4bfdee5..67e779e 100644
--- a/rust-mode-tests.el
+++ b/rust-mode-tests.el
@@ -196,6 +196,35 @@ This is some more text. Fee fie fo fum. Humpty dumpty sat on a wall.
*very very very long string
*/"))
+(ert-deftest fill-paragraph-single-line-style-with-code-before ()
+ (test-fill-paragraph
+ "fn foo() { }
+/// This is my comment. This is more of my comment. This is even more."
+ "fn foo() { }
+/// This is my comment. This is
+/// more of my comment. This is
+/// even more." 14))
+
+(ert-deftest fill-paragraph-single-line-style-with-code-after ()
+ (test-fill-paragraph
+ "/// This is my comment. This is more of my comment. This is even more.
+fn foo() { }"
+ "/// This is my comment. This is
+/// more of my comment. This is
+/// even more.
+fn foo() { }" 1 73))
+
+(ert-deftest fill-paragraph-single-line-style-code-before-and-after ()
+ (test-fill-paragraph
+ "fn foo() { }
+/// This is my comment. This is more of my comment. This is even more.
+fn bar() { }"
+ "fn foo() { }
+/// This is my comment. This is
+/// more of my comment. This is
+/// even more.
+fn bar() { }" 14 67))
+
(defun test-auto-fill (initial position inserted expected)
(rust-test-manip-code
initial