Skip to content

Commit c6da08e

Browse files
committed
Added tests for incrementation
1 parent d07ed7c commit c6da08e

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

crates/tests/src/lib.rs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -868,6 +868,31 @@ async fn arithmetic() {
868868
.assert_stdout("16\n")
869869
.run()
870870
.await;
871+
872+
TestBuilder::new()
873+
.command("echo $((a=1, ++a))")
874+
.assert_stdout("2\n")
875+
.run()
876+
.await;
877+
878+
TestBuilder::new()
879+
.command("echo $((a=1, a++))")
880+
.assert_stdout("1\n")
881+
.run()
882+
.await;
883+
884+
TestBuilder::new()
885+
.command("echo $((a=1, a--))")
886+
.assert_stdout("1\n")
887+
.run()
888+
.await;
889+
890+
TestBuilder::new()
891+
.command("echo $((a=1, --a))")
892+
.assert_stdout("0\n")
893+
.run()
894+
.await;
895+
871896
}
872897

873898
#[tokio::test]

0 commit comments

Comments
 (0)