Skip to content

Commit 3d21b14

Browse files
committed
Guide new users to add use super::*; to mod test
1 parent 8401ef1 commit 3d21b14

File tree

15 files changed

+106
-46
lines changed

15 files changed

+106
-46
lines changed

src/cargo/ops/cargo_new.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -809,13 +809,17 @@ fn main() {
809809
"
810810
} else {
811811
b"\
812+
pub fn add(left: usize, right: usize) -> usize {
813+
left + right
814+
}
815+
812816
#[cfg(test)]
813817
mod tests {
814-
// Uncomment this to use items from the containing module.
815-
// use super::*;
818+
use super::*;
819+
816820
#[test]
817821
fn it_works() {
818-
let result = 2 + 2;
822+
let result = add(2, 2);
819823
assert_eq!(result, 4);
820824
}
821825
}
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
15
#[cfg(test)]
26
mod tests {
3-
// Uncomment this to use items from the containing module.
4-
// use super::*;
7+
use super::*;
8+
59
#[test]
610
fn it_works() {
7-
let result = 2 + 2;
11+
let result = add(2, 2);
812
assert_eq!(result, 4);
913
}
1014
}
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
15
#[cfg(test)]
26
mod tests {
3-
// Uncomment this to use items from the containing module.
4-
// use super::*;
7+
use super::*;
8+
59
#[test]
610
fn it_works() {
7-
let result = 2 + 2;
11+
let result = add(2, 2);
812
assert_eq!(result, 4);
913
}
1014
}
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
15
#[cfg(test)]
26
mod tests {
3-
// Uncomment this to use items from the containing module.
4-
// use super::*;
7+
use super::*;
8+
59
#[test]
610
fn it_works() {
7-
let result = 2 + 2;
11+
let result = add(2, 2);
812
assert_eq!(result, 4);
913
}
1014
}
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
15
#[cfg(test)]
26
mod tests {
3-
// Uncomment this to use items from the containing module.
4-
// use super::*;
7+
use super::*;
8+
59
#[test]
610
fn it_works() {
7-
let result = 2 + 2;
11+
let result = add(2, 2);
812
assert_eq!(result, 4);
913
}
1014
}
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
15
#[cfg(test)]
26
mod tests {
3-
// Uncomment this to use items from the containing module.
4-
// use super::*;
7+
use super::*;
8+
59
#[test]
610
fn it_works() {
7-
let result = 2 + 2;
11+
let result = add(2, 2);
812
assert_eq!(result, 4);
913
}
1014
}
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
15
#[cfg(test)]
26
mod tests {
3-
// Uncomment this to use items from the containing module.
4-
// use super::*;
7+
use super::*;
8+
59
#[test]
610
fn it_works() {
7-
let result = 2 + 2;
11+
let result = add(2, 2);
812
assert_eq!(result, 4);
913
}
1014
}
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
15
#[cfg(test)]
26
mod tests {
3-
// Uncomment this to use items from the containing module.
4-
// use super::*;
7+
use super::*;
8+
59
#[test]
610
fn it_works() {
7-
let result = 2 + 2;
11+
let result = add(2, 2);
812
assert_eq!(result, 4);
913
}
1014
}
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
15
#[cfg(test)]
26
mod tests {
3-
// Uncomment this to use items from the containing module.
4-
// use super::*;
7+
use super::*;
8+
59
#[test]
610
fn it_works() {
7-
let result = 2 + 2;
11+
let result = add(2, 2);
812
assert_eq!(result, 4);
913
}
1014
}
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
15
#[cfg(test)]
26
mod tests {
3-
// Uncomment this to use items from the containing module.
4-
// use super::*;
7+
use super::*;
8+
59
#[test]
610
fn it_works() {
7-
let result = 2 + 2;
11+
let result = add(2, 2);
812
assert_eq!(result, 4);
913
}
1014
}

0 commit comments

Comments
 (0)