diff options
| author | Brian Anderson <[email protected]> | 2011-04-16 19:43:29 -0400 |
|---|---|---|
| committer | Brian Anderson <[email protected]> | 2011-04-16 19:43:29 -0400 |
| commit | 96e3e29e88fa877aa087b616a58b3492b036ee85 (patch) | |
| tree | b54b028626fe283016d5358438a22f3dffd15e3b /src/test | |
| parent | Add another test for #fmt conversion widths (diff) | |
| download | rust-96e3e29e88fa877aa087b616a58b3492b036ee85.tar.xz rust-96e3e29e88fa877aa087b616a58b3492b036ee85.zip | |
Support left-justification in #fmt conversions
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/syntax-extension-fmt.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/run-pass/syntax-extension-fmt.rs b/src/test/run-pass/syntax-extension-fmt.rs index c4717724..2ffea946 100644 --- a/src/test/run-pass/syntax-extension-fmt.rs +++ b/src/test/run-pass/syntax-extension-fmt.rs @@ -43,4 +43,14 @@ fn main() { test(#fmt("%10x", 0xff_u), " ff"); test(#fmt("%10X", 0xff_u), " FF"); test(#fmt("%10t", 0xff_u), " 11111111"); + + // Left justify + test(#fmt("%-10d", 500), "500 "); + test(#fmt("%-10d", -500), "-500 "); + test(#fmt("%-10u", 500u), "500 "); + test(#fmt("%-10s", "test"), "test "); + test(#fmt("%-10b", true), "true "); + test(#fmt("%-10x", 0xff_u), "ff "); + test(#fmt("%-10X", 0xff_u), "FF "); + test(#fmt("%-10t", 0xff_u), "11111111 "); } |