replacement in pijul/tests/common/mod.rs at line 90
[3.13089]→[3.13089:13245](∅→∅) − if let Some(invalid) = self.invalid_input() && !valid {
− invalid.as_string()
− } else {
− self.valid_input().as_string()
+ if let Some(invalid) = self.invalid_input() {
+ if !valid {
+ return invalid.as_string();
+ }
edit in pijul/tests/common/mod.rs at line 95
+
+ self.valid_input().as_string()
replacement in pijul/tests/common/mod.rs at line 134
[3.14484]→[3.14484:14556](∅→∅) − session.send_control(ControlCode::CarriageReturn)?;
+ session.send(ControlCode::CarriageReturn)?;
replacement in pijul/tests/common/mod.rs at line 145
[3.15010]→[3.15010:15078](∅→∅) − session.send_control(ControlCode::CarriageReturn)?;
+ session.send(ControlCode::CarriageReturn)?;
replacement in pijul/tests/common/mod.rs at line 151
[3.15338]→[3.15338:15406](∅→∅) − session.send_control(ControlCode::CarriageReturn)?;
+ session.send(ControlCode::CarriageReturn)?;
replacement in pijul/tests/common/mod.rs at line 163
[3.15957]→[3.15957:16029](∅→∅) − session.send_control(ControlCode::CarriageReturn)?;
+ session.send(ControlCode::CarriageReturn)?;
replacement in pijul/tests/common/mod.rs at line 179
[3.16804]→[3.16804:16880](∅→∅) − session.send_control(ControlCode::CarriageReturn)?;
+ session.send(ControlCode::CarriageReturn)?;
replacement in pijul/tests/common/mod.rs at line 187
[3.17166]→[3.17166:17238](∅→∅) − session.send_control(ControlCode::CarriageReturn)?;
+ session.send(ControlCode::CarriageReturn)?;
replacement in pijul/tests/common/mod.rs at line 208
[3.17725]→[3.17725:17780](∅→∅) − session.send_control(ControlCode::Backspace)?;
+ session.send(ControlCode::Backspace)?;
replacement in pijul/tests/common/identity.rs at line 300
[3.26933]→[3.26933:27044](∅→∅) − if let Some(password) = self.password.clone() && valid {
− password.interact(&mut session)?;
+ if valid {
+ if let Some(password) = self.password.clone() {
+ password.interact(&mut session)?;
+ }
replacement in pijul/tests/common/identity.rs at line 306
[3.27055]→[3.27055:27083](∅→∅) + Ok(session.get_process().wait()?)
replacement in pijul/tests/common/identity.rs at line 403
[3.29418]→[3.29418:29446](∅→∅) + Ok(session.get_process().wait()?)
replacement in pijul/tests/common/identity.rs at line 468
[3.31977]→[3.31977:32023](∅→∅) − let status = session.wait()?;
+ let status = session.get_process().wait()?;
edit in pijul/Cargo.toml at line 119
+
+ [dev-dependencies]
+ exitcode = "1.1.2"
+ expectrl = "0.7"