aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorBrian Anderson <[email protected]>2011-04-17 19:50:58 -0400
committerBrian Anderson <[email protected]>2011-04-17 19:50:58 -0400
commit9976bb93d6c2ab46979c2bc13480266069fd8b3e (patch)
tree036dee6d7f8d2b9f96b6611d407caf687f755cd3 /src/test
parentSupport + flag in #fmt (diff)
downloadrust-9976bb93d6c2ab46979c2bc13480266069fd8b3e.tar.xz
rust-9976bb93d6c2ab46979c2bc13480266069fd8b3e.zip
Support the space flag in #fmt
Diffstat (limited to 'src/test')
-rw-r--r--src/test/run-pass/syntax-extension-fmt.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/run-pass/syntax-extension-fmt.rs b/src/test/run-pass/syntax-extension-fmt.rs
index 1e283c2d..61143e4a 100644
--- a/src/test/run-pass/syntax-extension-fmt.rs
+++ b/src/test/run-pass/syntax-extension-fmt.rs
@@ -117,4 +117,13 @@ fn main() {
test(#fmt("%+d", 0), "+0");
test(#fmt("%+d", 1), "+1");
test(#fmt("%+d", -1), "-1");
+
+ // Leave space for sign
+ test(#fmt("% d", 0), " 0");
+ test(#fmt("% d", 1), " 1");
+ test(#fmt("% d", -1), "-1");
+
+ // Plus overrides space
+ test(#fmt("% +d", 0), "+0");
+ test(#fmt("%+ d", 0), "+0");
}