about summary refs log tree commit diff
path: root/src/test/run-pass/syntax-extension-source-utils.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-pass/syntax-extension-source-utils.rs')
-rw-r--r--src/test/run-pass/syntax-extension-source-utils.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/run-pass/syntax-extension-source-utils.rs b/src/test/run-pass/syntax-extension-source-utils.rs
new file mode 100644
index 00000000000..926228534cc
--- /dev/null
+++ b/src/test/run-pass/syntax-extension-source-utils.rs
@@ -0,0 +1,11 @@
+// This test is brittle! 
+// xfail-pretty - the pretty tests lose path information, breaking #include
+
+fn main() {
+    assert(#line[] == 5u);
+    assert(#col[] == 12u);
+    assert(#file[].ends_with("syntax-extension-source-utils.rs"));
+    assert(#stringify[(2*3) + 5] == "2 * 3 + 5");
+    assert(#include["syntax-extension-source-utils-files/includeme.fragment"]
+           == "victory robot 6")
+}