Skip to content

Commit

Permalink
[review] add use alias test examples
Browse files Browse the repository at this point in the history
  • Loading branch information
tommilligan committed Jul 8, 2022
1 parent 4bca420 commit d4d5381
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 0 deletions.
32 changes: 32 additions & 0 deletions tests/source/skip_macro_invocations/use_alias_examples.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// rustfmt-skip_macro_invocations: ["aaa","ccc"]

// These tests demonstrate a realistic use case with use aliases.
// The use statements should not impact functionality in any way.

use crate::{aaa, bbb, ddd};

// No use alias, invocation in list
// Should skip this invocation
aaa!(
const _: u8 = 0;
);

// Use alias, invocation in list
// Should skip this invocation
use crate::bbb as ccc;
ccc!(
const _: u8 = 0;
);

// Use alias, invocation not in list
// Should not skip this invocation
use crate::ddd as eee;
eee!(
const _: u8 = 0;
);

// No use alias, invocation not in list
// Should not skip this invocation
fff!(
const _: u8 = 0;
);
32 changes: 32 additions & 0 deletions tests/target/skip_macro_invocations/use_alias_examples.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// rustfmt-skip_macro_invocations: ["aaa","ccc"]

// These tests demonstrate a realistic use case with use aliases.
// The use statements should not impact functionality in any way.

use crate::{aaa, bbb, ddd};

// No use alias, invocation in list
// Should skip this invocation
aaa!(
const _: u8 = 0;
);

// Use alias, invocation in list
// Should skip this invocation
use crate::bbb as ccc;
ccc!(
const _: u8 = 0;
);

// Use alias, invocation not in list
// Should not skip this invocation
use crate::ddd as eee;
eee!(
const _: u8 = 0;
);

// No use alias, invocation not in list
// Should not skip this invocation
fff!(
const _: u8 = 0;
);

0 comments on commit d4d5381

Please sign in to comment.