Skip to content

Commit 5d0ac93

Browse files
committed
Add stop all bypass test
1 parent d3e1e25 commit 5d0ac93

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

test/engine/engine_test.cpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1876,6 +1876,26 @@ TEST(EngineTest, StopAll)
18761876
ASSERT_FALSE(engine->isRunning());
18771877
}
18781878

1879+
TEST(EngineTest, StopAllBypass)
1880+
{
1881+
Project p("stop_all_bypass.sb3");
1882+
ASSERT_TRUE(p.load());
1883+
p.run();
1884+
1885+
auto engine = p.engine();
1886+
1887+
Stage *stage = engine->stage();
1888+
ASSERT_TRUE(stage);
1889+
1890+
ASSERT_VAR(stage, "i");
1891+
ASSERT_EQ(GET_VAR(stage, "i")->value().toInt(), 1);
1892+
1893+
ASSERT_VAR(stage, "j");
1894+
ASSERT_EQ(GET_VAR(stage, "j")->value().toInt(), 5);
1895+
1896+
ASSERT_FALSE(engine->isRunning());
1897+
}
1898+
18791899
TEST(EngineTest, StopOtherScriptsInSprite)
18801900
{
18811901
Project p("stop_other_scripts_in_sprite.sb3");

test/stop_all_bypass.sb3

1.57 KB
Binary file not shown.

0 commit comments

Comments
 (0)