mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
41 lines
No EOL
722 B
Text
41 lines
No EOL
722 B
Text
# Temporarily broken in LLVM
|
|
if (platform != "Win64") Stop()
|
|
|
|
ShowFile("src/Mixins.bf")
|
|
GotoText("//Test_Start")
|
|
ToggleBreakpoint()
|
|
RunWithCompiling()
|
|
StepOver()
|
|
StepOver()
|
|
StepOver()
|
|
AssertLineContains("a = 123")
|
|
StepOver()
|
|
|
|
StepInto()
|
|
StepOver()
|
|
StepOver()
|
|
AssertLineContains("b + 1000")
|
|
StepInto()
|
|
|
|
AssertLineContains("a + 10000")
|
|
StepInto()
|
|
AssertLineContains("b = a + 10")
|
|
StepOut()
|
|
|
|
# This isn't strictly required
|
|
AssertLineContains("a + 10000")
|
|
StepOver()
|
|
|
|
AssertLineContains("a + 20000")
|
|
StepOver()
|
|
AssertLineContains("a + 30000")
|
|
|
|
StepOut()
|
|
StepOver()
|
|
StepInto()
|
|
AssertEvalEquals("mStr.mLength", "6")
|
|
AssertLineContains("a + mStr.Length")
|
|
StepOut()
|
|
StepOver()
|
|
StepInto()
|
|
AssertLineContains("a + b + mStr.Length") |