普通に`tests`ディレクトリ配下にファイルを作成すると、テスト対象とみなされてしまうため、`mod.rs`というファイル名にする。
```console
tests
├── common
│ └── mod.rs
├── integration2_test.rs
└── integration_test.rs
```
`common/mod.rs`
```rust
pub fn double(x: i32) -> i32 {
x * 2
}
```
`integration_test.rs`
```rust
mod common;
#[test]
fn it_pass() {
assert_eq!(10, test_sample::prints_and_returns_10(common::double(5)))
}
```
これで`common/mod.rs`はテスト対象と見なされずに`integration_test.rs`から利用できる。