chore: Run cargo fmt
This commit is contained in:
parent
c4853ee6bb
commit
81f8c2f83c
|
@ -167,9 +167,10 @@ path = "{}.rs""#,
|
||||||
fn run(&self) -> Result<ExerciseOutput, ExerciseOutput> {
|
fn run(&self) -> Result<ExerciseOutput, ExerciseOutput> {
|
||||||
let arg = match self.mode {
|
let arg = match self.mode {
|
||||||
Mode::Test => "--show-output",
|
Mode::Test => "--show-output",
|
||||||
_ => ""
|
_ => "",
|
||||||
};
|
};
|
||||||
let cmd = Command::new(&temp_file()).arg(arg)
|
let cmd = Command::new(&temp_file())
|
||||||
|
.arg(arg)
|
||||||
.output()
|
.output()
|
||||||
.expect("Failed to run 'run' command");
|
.expect("Failed to run 'run' command");
|
||||||
|
|
||||||
|
|
|
@ -126,9 +126,7 @@ fn main() {
|
||||||
);
|
);
|
||||||
println!();
|
println!();
|
||||||
println!("We hope you enjoyed learning about the various aspects of Rust!");
|
println!("We hope you enjoyed learning about the various aspects of Rust!");
|
||||||
println!(
|
println!("If you noticed any issues, please don't hesitate to report them to our repo.");
|
||||||
"If you noticed any issues, please don't hesitate to report them to our repo."
|
|
||||||
);
|
|
||||||
println!("You can also contribute your own exercises to help the greater community!");
|
println!("You can also contribute your own exercises to help the greater community!");
|
||||||
println!();
|
println!();
|
||||||
println!("Before reporting an issue or contributing, please read our guidelines:");
|
println!("Before reporting an issue or contributing, please read our guidelines:");
|
||||||
|
|
|
@ -9,7 +9,7 @@ use indicatif::ProgressBar;
|
||||||
// determines whether or not the test harness outputs are displayed.
|
// determines whether or not the test harness outputs are displayed.
|
||||||
pub fn verify<'a>(
|
pub fn verify<'a>(
|
||||||
start_at: impl IntoIterator<Item = &'a Exercise>,
|
start_at: impl IntoIterator<Item = &'a Exercise>,
|
||||||
verbose: bool
|
verbose: bool,
|
||||||
) -> Result<(), &'a Exercise> {
|
) -> Result<(), &'a Exercise> {
|
||||||
for exercise in start_at {
|
for exercise in start_at {
|
||||||
let compile_result = match exercise.mode {
|
let compile_result = match exercise.mode {
|
||||||
|
@ -77,9 +77,7 @@ fn compile_and_run_interactively(exercise: &Exercise) -> Result<bool, ()> {
|
||||||
|
|
||||||
// Compile the given Exercise as a test harness and display
|
// Compile the given Exercise as a test harness and display
|
||||||
// the output if verbose is set to true
|
// the output if verbose is set to true
|
||||||
fn compile_and_test(
|
fn compile_and_test(exercise: &Exercise, run_mode: RunMode, verbose: bool) -> Result<bool, ()> {
|
||||||
exercise: &Exercise, run_mode: RunMode, verbose: bool
|
|
||||||
) -> Result<bool, ()> {
|
|
||||||
let progress_bar = ProgressBar::new_spinner();
|
let progress_bar = ProgressBar::new_spinner();
|
||||||
progress_bar.set_message(format!("Testing {}...", exercise).as_str());
|
progress_bar.set_message(format!("Testing {}...", exercise).as_str());
|
||||||
progress_bar.enable_steady_tick(100);
|
progress_bar.enable_steady_tick(100);
|
||||||
|
|
|
@ -180,4 +180,4 @@ fn run_single_test_success_without_output() {
|
||||||
.assert()
|
.assert()
|
||||||
.code(0)
|
.code(0)
|
||||||
.stdout(predicates::str::contains("THIS TEST TOO SHALL PAS").not());
|
.stdout(predicates::str::contains("THIS TEST TOO SHALL PAS").not());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue