diff options
| author | Alex Burka <durka42+github@gmail.com> | 2017-05-26 11:44:18 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-05-26 11:44:18 -0400 |
| commit | fe84a8f1da29d94cf48e4f28d55ec9582b667c37 (patch) | |
| tree | 50b26321863deef55e8a328d125734c957664bf4 | |
| parent | c732446eddeb2d387763c7974d7e78217e44519a (diff) | |
| download | rust-fe84a8f1da29d94cf48e4f28d55ec9582b667c37.tar.gz rust-fe84a8f1da29d94cf48e4f28d55ec9582b667c37.zip | |
add playbot jokes to run-pass test
| -rw-r--r-- | src/test/run-pass/weird-exprs.rs | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/test/run-pass/weird-exprs.rs b/src/test/run-pass/weird-exprs.rs index b28760e6c91..5ec44a370b9 100644 --- a/src/test/run-pass/weird-exprs.rs +++ b/src/test/run-pass/weird-exprs.rs @@ -77,6 +77,34 @@ fn angrydome() { fn evil_lincoln() { let _evil = println!("lincoln"); } +fn dots() { + assert_eq!(String::from(".................................................."), + format!("{:?}", .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..)); +} + +fn you_eight() { + assert_eq!(8, { + macro_rules! u8 { + (u8) => { + mod u8 { + pub fn u8<'u8>(u8: &'u8 u8) -> &'u8 u8 { + "u8"; + u8 + } + } + }; + } + + u8!(u8); + let &u8: &u8 = u8::u8(&8u8); + u8 + }); +} + +fn fishy() { + assert_eq!(String::from("><>"), String::<>::from::<>("><>").chars::<>().rev::<>().collect::<String>()); +} + pub fn main() { strange(); funny(); @@ -86,4 +114,7 @@ pub fn main() { canttouchthis(); angrydome(); evil_lincoln(); + dots(); + you_eight(); + fishy(); } |
